Ich verwende Ubuntu 14.04.3 mit unbeaufsichtigten Upgrades, die so konfiguriert sind, dass nur Sicherheitsupdates installiert werden.
Dies funktioniert wie erwartet mit folgenden E-Mail-Benachrichtigungen, wenn ein Neustart erforderlich ist:
Unattended upgrade returned: True
Warning: A reboot is required to complete this upgrade.
Das Rätselhafte ist, dass ich, wenn ich mich über ssh anmelde, um den Neustart durchzuführen, vom Anmeldebanner auch eine Meldung erwarte, dass ein Neustart erforderlich ist.
42 packages can be updated.
0 updates are security updates.
Wenn ich jedoch sofort wieder abmelden und melden Sie sich an, dann erhalte ich:
42 packages can be updated.
0 updates are security updates.
*** System restart required ***
Mir ist klar, dass diese Anmeldemeldungen von generiert werden pam_motd
und die (Standard-) Konfiguration in /etc/pam.d/sshd
wie folgt lautet:
session optional pam_motd.so motd=/run/motd.dynamic noupdate
session optional pam_motd.so # [1]
Es scheint, dass die Datei /run/motd.dynamic
erst aktualisiert wird, nachdem die Anmeldeverarbeitung zum ersten Mal abgeschlossen wurde. Warum ist sie jedoch noupdate
standardmäßig so konfiguriert ( )? Was ist der Zweck der zweiten Zeile für pam_motd.so in der conf-Datei? Der Kommentar [1]
sollte sich anscheinend auf eine Fußnote beziehen, die Datei enthält jedoch keinen solchen Hinweis.