Mostanában többször előfordult, hogy Debian alatt a dpkg egy furcsa üzenettel halt el, miközben az openssh-t próbálta frissíteni. Mivel ezek után több gépen is tapasztaltam a dolgot, és minduntalan újra és újra elő kellett keresnem a megoldást. Most gondoltam egyet és lejegyzem, hátha másoknak is hasznos lesz.
A hiba
-
Setting up openssh-server (1:5.3p1:-1)
Restarting OpenBSD Secure Shell Server: sshd: failed!
/dev/null is not a character device!
invoke-rc.d: initscript ssh, action „restart” failed.
dpkg: error processing openssh-server (–configure)
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
openssh-server

A megoldás
Töröljük le a nem character típusú device-t.
-
# rm /dev/null
Hozzuk újra létre character típusúként.
-
# mknod /dev/null c 1 3
Adjunk megfelelő jogokat.
-
# chmod 777 /dev/null
Most próbáljuk feltenni az openssh-t.
-
# apt-get install openssh-server ssh

Es ez meg mindig igaz! :) Ez a szep.