web-dev-qa-db-fra.com

Quelle (s) mise (s) à jour (s) sur le paquet a (ont) déclenché le message "Redémarrage requis du serveur"?

Après la mise à jour d'un certain nombre de packages, le message "Réinitialisation du serveur requise" s'affiche lors de la connexion. Quel paquet ou paquet (s) spécifique a déclenché ce message?

Remarque: Deux autres questions concernent pourquoi un redémarrage est requis pour certaines mises à jour, par exemple. this et this , mais ma question demande spécifiquement comment identifier le (s) paquet (s) qui a (ont) déclenché cette opération. Il vaut également la peine de faire un lien vers this question connexe qui demande comment identifier les paquets qui nécessiteraient un redémarrage avant d'effectuer la mise à jour.

8
Hamy

Une façon d'identifier cette information est de regarder dans /var/run ces fichiers

$ cat /var/run/reboot-required
*** System restart required ***
$ cat /var/run/reboot-required.pkgs
linux-base
linux-image-4.4.0-93-generic

Ces fichiers n'existeront que si un redémarrage est requis, donc vérifier si ils existent est également une astuce intéressante pour savoir si un redémarrage est requis:

[ -e /var/run/reboot-required* ] && echo "Reboot is required!" || echo "Reboot is not required."
9
Hamy