A chave pode estar nesta frase, "mata todos os processos em execução". No meu caso, não fez! O problema foi causado pelo processo redis-server
, que, por algum motivo, não pôde ser interrompido normalmente. Uma vez que eu matei todos os processos redis-server
, sudo killall redis-server
, eu consegui desligar normalmente. Como não preciso de redis com frequência, parei de executá-lo na inicialização com estes comandos:
sudo update-rc.d -f redis-server remove
sudo update-rc.d -f redis_6379 remover
Aguardarei uma atualização que corrija esse problema, mas por enquanto vou me lembrar de parar o processo de redis antes de desligar.
Pode não ser redis no seu caso, mas é provável que seja um processo problemático que o Ubuntu não conseguiu matar.
Isso pode ajudá-lo a inspecionar o problema:
-
service --status-all
: lista todos os serviços registrados no sistema. Os serviços que começam com a inicialização do sistema operacional terão um símbolo [+] antes deles.
-
Leia as mensagens de registro que aparecem na tela quando você pressiona o botão liga / desliga para desligar manualmente. No meu caso, eu li algo sobre tentar fechar o servidor redis. As mensagens também podem aparecer se você pressionar algumas teclas aleatórias.
-
Revise os programas que você instalou recentemente, talvez um deles esteja causando o problema.
-
Tente fechar todos os processos desnecessários e veja se consegue encerrar normalmente. Se puder, repita o processo, restringindo os candidatos até chegar ao aplicativo com bugs.