![]()
Om te zien of een Ubuntu server geupdate moet worden, kan het commando sudo apt-get update && sudo apt-get upgrade worden uitgevoerd. In de uitvoer worden dan eventuele updates zichtbaar. Het is vervelend als dit dagelijks of wekelijks handmatig uitgevoerd moet worden. Beter is om automatisch een melding te krijgen.
Dit kan gerealiseerd worden door het installeren van het pakket update-notifier-common:
sudo apt-get install update-notifier-common
Hierdoor worden verschillende scripts in /usr/lib/update-notifier en /etc/update-motd.d geïnstalleerd:
Na het aanloggen op de server zie je dan de volgende meldingen verschijnen (zie screenshot):
That’s it.

Kreeg eerst deze melding: ‘dpkg was interrupted, you must manually run ‘sudo dpkg –configure -a’ to correct the problem’.
Wat houdt dit in?
Daarna de regel ingetoetst, ben dus benieuwd hoe de updates nu verlopen.
Alex
Alex, wanneer kreeg je deze melding? Bij het installeren van update-notifier-common?
Dit betekent dat dpkg onderbroken werd en dat niet alles geïnstalleerd werd/is, omdat een pakket een fout genereerde.
Het commando
sudo dpkg --configure -aherstelt dit. Als het tenminste hiertoe in staat is en niet hetzelfde probleem krijgt als voorheen. Het kan namelijk zijn dat er iets met een verbinding aan de hand is. Maar in 99% van de gevallen gaat het goed.Als je een
sudo apt-get upgradecommando hebt uitgevoerd, dan moet je het update commando nog een keer uitvoeren omdat hetdpkg --configurecommando met de -a optie alleen de uitgepakte, maar niet geconfigureerde pakketten herstelt. En dus niet de nog niet geïnstalleerde pakketten.Deze stond reeds geinstalleerd op mijn ubuntu server. Is er ook een mogelijkheid dit weer te geven bij het inloggen via ssh?
Als de server waarmee je via SSH een verbinding maakt de update-notifier heeft, dan zou deze meldingen na het aanmelden via SSH ook te voorschijn moeten komen.
Voorwaarde is dat in de bestanden /etc/pam.d/login en /etc/pam.d/sshd de volgende regel geen # aan het begin van de regel heeft staan:
session optional pam_motd.so
Wat eventueel in de weg kan zitten is /etc/motd.tail. Als deze bestaat dan wordt wat hierin staat steeds vermeld als statische boodschap. Als je dus wel meldingen krijgt, maar niet de juiste dan moet je dit bestand verwijderen.
PS Ik heb dit zelf nog niet geprobeerd, ik ben dus benieuwd of dit iets oplost.