Ubuntu: de perfecte server – Automatische melding voor updates



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.

4 thoughts on “Ubuntu: de perfecte server – Automatische melding voor updates

  1. 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 -a herstelt 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 upgrade commando hebt uitgevoerd, dan moet je het update commando nog een keer uitvoeren omdat het dpkg --configure commando met de -a optie alleen de uitgepakte, maar niet geconfigureerde pakketten herstelt. En dus niet de nog niet geïnstalleerde pakketten.

  2. 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.

Vragen, opmerkingen en meningen over dit artikel kan je hier kwijt:

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s