Какие обновления пакетов вызвали сообщение «Требуется перезагрузка сервера»?


9

После обновления ряда пакетов, я получаю сообщение «Требуется перезагрузка сервера» при входе в систему. Какой конкретный пакет или пакет (ы) вызвал это сообщение?

Примечание: Две другие вопросы адрес , почему требуется перезагрузка для некоторых обновлений , например , это и это , но мой вопрос конкретно с вопросом , как определить пакет (ы), вызвавших это. Также стоит сослаться на этот связанный вопрос, который спрашивает, как определить пакеты, которые потребовали бы перезагрузки перед выполнением обновления

Ответы:


10

Один из способов идентифицировать эту информацию - посмотреть /var/runна эти файлы.

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

Эти файлы не будут существовать, если не требуется перезагрузка, поэтому проверка их существования также является хорошим трюком, чтобы узнать, требуется ли перезагрузка:

[ -e /var/run/reboot-required* ] && echo "Reboot is required!" || echo "Reboot is not required."
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.