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/apt
correapt-get update
diariamente. 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-notifier
usa 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-notifier
se ejecutaupdate-manager
para informar al usuario (si eso es lo que está configurado para hacer)
En mi caso, estoy ejecutando Gnome Shell y parece que gnome-session
se ejecuta update-notifier
. Presumiblemente, Unity se las arregla para ejecutarlo por otros medios.