Que atualização (ões) de pacote acionou a mensagem 'Server reboot required'?

8

Depois de atualizar vários pacotes, recebo a mensagem 'Server reboot required' no login. Qual pacote ou pacote específico desencadeou esta mensagem?

Observação: duas outras perguntas abordam por que uma reinicialização é necessária para algumas atualizações. this and isso , mas minha pergunta é especificamente perguntando como identificar o (s) pacote (s) que acionaram isso. Também vale a pena ligar para this questão relacionada que pergunta como identificar os pacotes que exigiriam um reinício antes de executar a atualização

    
por Hamy 02.09.2017 / 01:29

1 resposta

9

Uma forma de identificar essa informação é procurar em /var/run nesses arquivos

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

Esses arquivos não existirão a menos que uma reinicialização seja necessária, portanto, verificar se eles existem também é um bom truque para saber se uma reinicialização é necessária:

[ -e /var/run/reboot-required* ] && echo "Reboot is required!" || echo "Reboot is not required."
    
por Hamy 02.09.2017 / 01:29