Hallo Leute!
Ich habe ein paar Server mit Debian Jessie, die heute eine Unmenge an Aktualisierungen verfügbar gemeldet haben... Unter anderen war auch der Kernel zu aktualisieren.
Gut, bei Kernelaktualisierung ist immer ein Reboot nötig und so habe ich gemacht. Aber auch bei andere Paketen ist u.U. ein Reboot nötig...
Bei Ubuntu sagt mir landscape-sysinfo ob ein Reboot nötig ist. In Debian ist dieses Paket natürlich nicht da.
Bei einige Recherchen habe ich gefunden, dass ich die Datei /var/run/reboot-required prüfen soll, aber diese existierte nach der heutigen Aktualisierung immer nicht, also anscheinend wurde was bei Debian Jessie geändert...
Hat jemand eine Ahnung, wie ich das prüfen kann?
Danke Luca Bertoncello (lucabert@lucabert.de)
Hi,
schau' mal hier.
https://github.com/liske/needrestart
-uhe
Luca Bertoncello writes:
Hallo Leute!
Ich habe ein paar Server mit Debian Jessie, die heute eine Unmenge an Aktualisierungen verfügbar gemeldet haben... Unter anderen war auch der Kernel zu aktualisieren.
Gut, bei Kernelaktualisierung ist immer ein Reboot nötig und so habe ich gemacht. Aber auch bei andere Paketen ist u.U. ein Reboot nötig...
Bei Ubuntu sagt mir landscape-sysinfo ob ein Reboot nötig ist. In Debian ist dieses Paket natürlich nicht da.
Bei einige Recherchen habe ich gefunden, dass ich die Datei /var/run/reboot-required prüfen soll, aber diese existierte nach der heutigen Aktualisierung immer nicht, also anscheinend wurde was bei Debian Jessie geändert...
Hat jemand eine Ahnung, wie ich das prüfen kann?
Danke Luca Bertoncello (lucabert@lucabert.de)
Uwe Hentzschel uhe@stahl-groeditz.de schrieb:
schau' mal hier.
Das habe ich schon probiert, allerdings sagt mir nur welche DIENSTE neu gestartet werden müssen... Nicht ob das SYSTEM neu gestartet werden muss.
Grüße Luca Bertoncello (lucabert@lucabert.de)
Frag' doch einfach mal den Entwickler. Thomas Liske wohnt gleich nebenan. Er hat das für den Rechenzentrumsbetrieb geschrieben.
-uhe
Luca Bertoncello writes:
Uwe Hentzschel uhe@stahl-groeditz.de schrieb:
schau' mal hier.
Das habe ich schon probiert, allerdings sagt mir nur welche DIENSTE neu gestartet werden müssen... Nicht ob das SYSTEM neu gestartet werden muss.
Grüße Luca Bertoncello (lucabert@lucabert.de)
Vielleicht hilft das.
https://chemnitzer.linux-tage.de/2016/de/programm/beitrag/159
-uhe
Uwe Hentzschel writes:
Frag' doch einfach mal den Entwickler. Thomas Liske wohnt gleich nebenan. Er hat das für den Rechenzentrumsbetrieb geschrieben.
-uhe
Luca Bertoncello writes:
Uwe Hentzschel uhe@stahl-groeditz.de schrieb:
schau' mal hier.
Das habe ich schon probiert, allerdings sagt mir nur welche DIENSTE neu gestartet werden müssen... Nicht ob das SYSTEM neu gestartet werden muss.
Grüße Luca Bertoncello (lucabert@lucabert.de)
Hallo!
Am 15.01.2017 um 09:05 schrieb Luca Bertoncello:
Uwe Hentzschel uhe@stahl-groeditz.de schrieb:
schau' mal hier.
Das habe ich schon probiert, allerdings sagt mir nur welche DIENSTE neu gestartet werden müssen... Nicht ob das SYSTEM neu gestartet werden muss.
Ich kenne Debian nicht, arbeite mit SuSE Linux und damit systemd.
Dort ist ein Reboot nur nötig, wenn ein neuer Kernel installiert ist. systemd kann selbst prüfen, welche Dienste neu zu starten sind, weil alte Libs verwendet werden. Jedenfalls bietet dort zypper eine Funktion an. Und selbst systemd lässt sich neu starten, ohne völlig neu booten zu müssen.
Gruss Reiner
Luca Bertoncello lucabert@lucabert.de schrieb:
Bei einige Recherchen habe ich gefunden, dass ich die Datei /var/run/reboot-required prüfen soll, aber diese existierte nach der heutigen Aktualisierung immer nicht, also anscheinend wurde was bei Debian Jessie geändert...
Hat jemand eine Ahnung, wie ich das prüfen kann?
So, Leute! Vielleicht habe ich das gefunden:
http://serverfault.com/questions/92932/how-does-ubuntu-keep-track-of-the-sys...
ich habe also in /etc/kernel/postinst.d/ ein Skript mit dem Namen "update-notifier" angelegt, das die Datei /var/run/reboot-required anlegt wenn ein neues Kernel installiert wird. Per motd prüfe ich schon ob diese Datei existiert (weil laut eine __veraltete__ Dokumentation nach einem Kernelaktualisierung sollte diese Datei geschrieben werden) und gebe es aus.
Ich muss nun bis zum nächsten Kernelupdate warten und sehen, ob es geht... :)
Grüße Luca
lug-dd@mailman.schlittermann.de