OpenSSH: Probleme nach Update /dev/null is not a character device!

Und wieder mal eine böse Überraschung am Morgen. Nach dem Update des OpenSSH-Paketes auf einem Debian basierenden Server startet OpenSSH plötzlich nicht mehr. Statt dessen kommt folgende Fehlermeldung.

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

Jetzt bloss nicht die aktive SSH-Verbindung verlieren, sonst steht man dumm da, falls man keine Remote-Console besitzt. Wie es scheint tritt das Problem nicht injedemfall bei jedem Debian >5.0 auf, das Problem scheint mit udev, devfs und/oder einer kernel-version in Zusammenhang stehen. Man kann sich aber Gott-sei-Dank sehr leicht behelfen und das Problem beseitigen. Dazu einfach folgende Befehle auf der Console (als root-User) ausführen

#
# alten fehlerhaften dev-null node löschen
rm /dev/null
#
# neuen korrekten dev-node erstellen
mknod /dev/null c 1 3
#
# rechte für neuen node korrekt setzen
chmod 777 /dev/null
#
# abgebrochenes update von openssh-server beenden
apt-get install openssh-server ssh

Danach sollte das aktuelle openssh wieder wie gewohnt lauffähig sein.


Links

http://blog.xorp.hu/openssh-devnull-is-not-a-character-device

http://forums.debian.net/viewtopic.php?f=5&t=49486



Ähnliche Artikel:

  1. OpenSSH – Remote-Port-Forwarding Bindung an falsche IP
  2. VMware 2.x: Webmenu ist nach Update nicht ansprechbar
  3. Debian 6.0 Squeeze: Java-Apps haben Probleme mit Netzwerkverbindungen
  4. ATI Catalyst 10.9 – Schon wieder Probleme mit fglrx bei der Installation
  5. Asterisk: AVM Fritz! Card und chan_capi – Probleme mit der Sprachqualität beseitigen