Mostrar un banner „Reiniciar ahora“ cuando el host debe reiniciarse después de una actualización del sistema

La imagen Ubuntu Server con Gladys preinstalado (GladysAssistant/ubuntu-server-gladys) aplica automáticamente las actualizaciones de seguridad a través de unattended-upgrades, pero nunca reinicia la máquina. Las actualizaciones del núcleo y las bibliotecas del sistema permanecen inactivas hasta que el usuario reinicia manualmente, y la mayoría de los usuarios nunca se conectan al host para hacerlo.

Ubuntu indica que se requiere un reinicio con el archivo /var/run/reboot-required, y lista los paquetes afectados en /var/run/reboot-required.pkgs.

Propuesta

  • Gladys detecta este archivo (montaje en solo lectura de /var/run/reboot-required*, o a través del host en la imagen oficial) y muestra una banda en el panel de control o en la configuración: « Una actualización del sistema requiere un reinicio ».
  • Un botón « Reiniciar ahora » reinicia el host.

Preguntas abiertas

  • ¿Cómo puede el contenedor desencadenar el reinicio del host? Existen varias opciones: el socket Docker ya montado, un pequeño servicio systemd (path/service) en el host, o D-Bus/logind. Cada una tiene sus propios riesgos de seguridad.
  • ¿Debe ofrecerse esta funcionalidad solo en la imagen oficial, o en cualquier instalación Docker donde el archivo sea visible?

Contexto: Llamada a colaboradores – Imagen Ubuntu Server con Gladys preinstalado
Issue de GitHub original: Show a "Restart now" banner when the host needs a reboot · Issue #3267 · GladysAssistant/Gladys · GitHub