Wenn ich mich per SSH in meine Ubuntu 18.04-Box einlogge, erhalte ich die Meldung
1 update could not be installed automatically
Darin wird mir weiterhin gesagt, dass ich das Protokoll für unbeaufsichtigte Upgrades überprüfen soll.
Das Protokoll zeigt keine Probleme. Wie kann ich diese falsche Meldung löschen?
Antwort1
OK, es war kein Schwindel.
Es stellte sich heraus, das Skript
/etc/update-motd.d/92-unattended-upgrades
erzeugt diese Meldung beim Login.
Dieses Skript verweist
/usr/share/unattended-upgrades/update-motd-unattended-upgrades
die wiederum den Inhalt von
/var/lib/unattended-upgrades/kept-back
In meinem Fall war diese letzte Datei nicht leer, da ich unattended-upgrades
versucht habe, sie zu aktualisieren vino
. Ich habe sie auf dieser Lubuntu-Box an eine alte Version angeheftet, da die neueste Version den Optionsdialog entfernt.
Durch das Löschen /var/lib/unattended-upgrades/kept-back
verschwand die Meldung – allerdings nur bis zum nächsten Mal unattended-upgrades
.
Aber in den Protokollen stand nichts, worauf ich hätte zurückgreifen sollen!!
Antwort2
Ich bin nicht sicher, ob das der richtige Weg ist, aber nachdem ich diese Diskussion gesehen habe, stellte ich fest, dass in meiner Umgebung KEINE zurückgehaltene Datei vorhanden war /var/lib/unattended-upgrades/
. Daher habe ich versucht, die zurückgehaltene Datei zu erstellen.
sudo touch /var/lib/unattended-upgrades/kept-back
sudo reboot
Dann,
0 update could not be installed automatically
erschien statt
20 update could not be installed automatically
(In meinem Fall war die Zahl 20, nicht 1.) Dann habe ich unbeaufsichtigte Upgrades versucht und wie unten beschrieben einen Neustart durchgeführt.
sudo unattended-upgrades
sudo reboot
Danach wird die 20 update could not be installed automatically
Meldung nie wieder angezeigt.