A chave pode estar nesta frase "mata todos os processos em execução". No meu caso, NÃO! O problema foi causado pelo redis-server
processo que, por algum motivo, não pôde ser parado normalmente. Depois que eu matei todos os redis-server
processos, sudo killall redis-server
consegui desligar normalmente. Como não preciso de redis com tanta frequência, parei de rodar na inicialização com estes comandos:
remover sudo update-rc.d -f redis-server
remover sudo update-rc.d -f redis_6379
Vou aguardar uma atualização que resolva esse problema, mas, por enquanto, lembrarei de interromper o processo de redis antes de desligar.
Pode não ser redis no seu caso, mas é provavelmente um processo de buggy 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 SO terão um símbolo [+] antes deles.
Leia as mensagens de log que aparecem na tela quando você pressiona o botão liga / desliga para desligar manualmente. No meu caso, 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 verifique se você pode desligar normalmente. Se puder, repita o processo, restringindo os candidatos até chegar ao aplicativo de buggy.