Bei einem simplen Update meines Debian-Servers (8.2 => 8.3) brach der Update-Prozess ab, da der Dienst rsyslog
nach dem Update nicht neu gestartet werden konnte:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$ sudo apt-get upgrade Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. 1 nicht vollständig installiert oder entfernt. Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] J rsyslog (8.4.2-1+deb8u2) wird eingerichtet ... Job for rsyslog.service failed. See 'systemctl status rsyslog.service' and 'journalctl -xn' for details. invoke-rc.d: initscript rsyslog, action "restart" failed. dpkg: Fehler beim Bearbeiten des Paketes rsyslog (--configure): Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück Fehler traten auf beim Bearbeiten von: rsyslog E: Sub-process /usr/bin/dpkg returned an error code (1) |
1 2 |
$ sudo service rsyslog start Job for rsyslog.service failed. See 'systemctl status rsyslog.service' and 'journalctl -xn' for details. |
1 2 3 4 5 6 7 8 9 10 11 |
$ sudo journalctl -xe ● rsyslog.service - System Logging Service Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled) Active: failed (Result: start-limit) since Mo 2016-01-25 13:13:56 CET; 5s ago Docs: man:rsyslogd(8) http://www.rsyslog.com/doc/ Process: 30703 ExecStart=/usr/sbin/rsyslogd -n (code=exited, status=1/FAILURE) Main PID: 30703 (code=exited, status=1/FAILURE) Jan 25 13:13:56 hostname systemd[1]: Failed to start System Logging Service. Jan 25 13:13:56 hostname systemd[1]: Unit rsyslog.service entered failed state. |
In den Griff bekam ich das Problem, indem ich manuell alle laufenden Prozesse von rsyslog beendete:
1 2 3 4 |
$ sudo ps aux | grep rsyslog root 31991 0.0 0.0 258656 1884 ? Ssl 13:18 0:00 /usr/sbin/rsyslogd -n root 32018 0.0 0.0 12736 964 pts/0 S+ 13:22 0:00 grep rsyslog $ sudo kill 31991 |
Anschließend lief die Neu-Installation problemlos durch:
1 2 |
$ sudo apt-get remove rsyslog $ sudo apt-get install rsyslog |