¿Mediante qué mecanismo se supone que el administrador de actualizaciones se inicia automáticamente?

¿Mediante qué mecanismo se supone que el administrador de actualizaciones se inicia automáticamente?

Estoy intentando ayudar a un usuario ingenuo de forma remota (usando teamviewer). Tiene un problema por el cual el administrador de actualizaciones no se inicia automáticamente (no había mostrado una ventana de actualizaciones de software durante semanas hasta hoy). Al verificar la configuración de "Software y actualizaciones", todo se ve bien (busque actualizaciones diariamente, muestre inmediatamente cuando haya actualizaciones de seguridad).

Entonces, ¿cómo se supone que se inicia automáticamente el administrador de actualizaciones? (si sé esto, puedo intentar depurarlo) Por ejemplo, para ilustrar el tipo de respuesta que espero:

  • apto? ¿A través de qué configuración, se activó cómo?
  • ¿Algún script init.d? ¿Cuál?
  • ¿advenedizo? ¿Qué archivo de trabajo?
  • ¿sistema? ¿Qué archivo de unidad?
  • ¿crono? ¿Qué crontab?

¡Puntos de bonificación por pistas sobre por qué podría estar fallando!

Respuesta1

El mecanismo es:

  • /etc/cron.daily/aptcorre apt-get updatediariamente. La actualización real se realiza en un momento aleatorio para evitar el problema del "rebaño atronador".
  • El proceso de larga duración update-notifierusa GIO (presumiblemente usando inotify) para observar ciertos archivos tocados por apt para cambios cuando hay paquetes actualizados para instalar (también monitorea otras cosas, como nuevas versiones de ubuntu)
  • Cuando hay actualizaciones, update-notifierse ejecuta update-managerpara informar al usuario (si eso es lo que está configurado para hacer)

En mi caso, estoy ejecutando Gnome Shell y parece que gnome-sessionse ejecuta update-notifier. Presumiblemente, Unity se las arregla para ejecutarlo por otros medios.

información relacionada