Falsche Meldung von automatischen Updates

Falsche Meldung von automatischen Updates

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-upgradesversucht 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-backverschwand 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 automaticallyMeldung nie wieder angezeigt.

verwandte Informationen