Сегодня натолкнулся на проблему с невозможностью запуска sshd под Debian 6.0 (OpenVZ).
/etc/init.d/ssh start
/dev/null is not a character device!
Как оказалось, устройство /dev/null стало файлом. Причины такой метаморфозы искать не стал, хотя где-то натолкнулся в интернетах, что могло возникнуть после апгрейда.
Первый вариант решения проблемы
rm /dev/null
mknod /dev/null c 1 3
Удалить и пересоздать устройство. После чего все должно работать, но у меня ничего не получилось в том плане, что при попытке запустить sshd возникла следующая неудача
Starting OpenBSD Secure Shell server: sshdPRNG is not seeded
failed!
Решилось командой:
cd /dev
./MAKEDEV urandom
Не работает sshd – /dev/null is not a character device!.