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.
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."