Durch welchen Mechanismus soll der Update-Manager automatisch gestartet werden?

Durch welchen Mechanismus soll der Update-Manager automatisch gestartet werden?

Ich versuche, einer unerfahrenen Benutzerin per Fernzugriff zu helfen (mit Teamviewer). Sie hat ein Problem, bei dem der Update-Manager nicht automatisch gestartet wird (bis heute wurde wochenlang kein Fenster mit Software-Updates angezeigt). Beim Überprüfen der Einstellungen „Software & Updates“ sieht alles in Ordnung aus (täglich nach Updates suchen, sofortige Anzeige, wenn Sicherheitsupdates verfügbar sind).

Wie soll der Update-Manager also automatisch gestartet werden? (Wenn ich das weiß, kann ich versuchen, es zu debuggen.) Um beispielsweise die Art von Antwort zu veranschaulichen, auf die ich hoffe:

  • aptd? Über welche Konfiguration, wie ausgelöst?
  • Irgendein init.d-Skript? Welches?
  • Emporkömmling? Welche Jobdatei?
  • systemd? Welche Unit-Datei?
  • cron? Welche Crontab?

Bonuspunkte für Hinweise, warum der Fehler möglicherweise auftritt!

Antwort1

Der Mechanismus ist:

  • /etc/cron.daily/aptwird täglich ausgeführt apt-get update. Das eigentliche Update erfolgt zu einem zufälligen Zeitpunkt, um das Problem der „donnernden Herde“ zu vermeiden
  • Ein lang laufender Prozess update-notifierverwendet GIO (vermutlich selbst mithilfe von inotify), um bestimmte von apt berührte Dateien auf Änderungen zu überwachen, wenn aktualisierte Pakete zu installieren sind (er überwacht auch andere Dinge, wie z. B. neue Ubuntu-Versionen).
  • Wenn Aktualisierungen vorliegen, update-notifierwird update-managerder Benutzer informiert (sofern dies so konfiguriert ist).

In meinem Fall verwende ich Gnome Shell und es scheint, dass gnome-sessiones ausgeführt wird update-notifier. Vermutlich sorgt Unity dafür, dass es auf andere Weise ausgeführt wird.

verwandte Informationen