Интерактивный режим SSH не работает

У меня Linux-сервер на основе Debian работает без проблем около года. Пару дней назад ssh интерактивный режим перестал работать без причины. Я имею в виду, я могу просто открыть ssh-соединение, сервер встречает меня оболочкой, но я просто не могу ничего напечатать. Тем не менее, если я отправлю такие команды: ssh user@server.com cat /var/log/messagesЯ получаю ответ.

Я просмотрел несколько журналов и нашел одно сообщение, которое кажется отдаленно относящимся к проблеме;

sh kernel: [10222733.062511] ------------[ cut here ]------------
sh kernel: [10222733.062522] WARNING: at /build/buildd-linux-2.6_2.6.32-39-amd64-7yVIH2/linux-2.6-2.6.32/debian/build/source_amd64_none/drivers/char/tty_ldisc.c:738 tty_ldisc_reinit+0x46/0x7b()
sh kernel: [10222733.062526] Hardware name: PowerEdge R210 II
sh kernel: [10222733.062528] Modules linked in: ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables x_tables sha1_generic arc4 ecb ppp_mppe ppp_async crc_ccitt ppp_generic slhc loop snd_pcm snd_timer snd soundcore snd_page_alloc i2c_i801 i2c_core pcspkr evdev joydev dcdbas container button processor ext3 jbd mbcache sg sd_mod sr_mod crc_t10dif cdrom usb_storage usbhid hid mpt2sas ahci ehci_hcd libata scsi_transport_sas usbcore bnx2 nls_base scsi_mod fan thermal thermal_sys [last unloaded: scsi_wait_scan]
sh kernel: [10222733.062568] Pid: 8662, comm: sshd Not tainted 2.6.32-5-amd64 #1
sh kernel: [10222733.062569] Call Trace:
sh kernel: [10222733.062572]  [<ffffffff811ff056>] ? tty_ldisc_reinit+0x46/0x7b
sh kernel: [10222733.062574]  [<ffffffff811ff056>] ? tty_ldisc_reinit+0x46/0x7b 

Есть ли способ вернуть sshd, работающий в интерактивном режиме? Я попытался перезапустить sshd, но это не поможет. И как-то не могу перезагрузить сервер. Пробная отправка shutdown -r now а также reboot но он отказывается идти вниз.

Должен ли я пойти дальше и запросить физическую перезагрузку?

1 ответ

Решение

Это потребует принудительной перезагрузки, да; драйвер tty/pty вышел из строя (ldisc это общий слой, содержащий termios буферизация материала и строк; в некоторых ОС используется другой ldisc для PPP/ коммутируемой сети).

Другие вопросы по тегам