Eu tenho o mesmo problema no meu laptop Dell Inspiron 5110. Depois tentei isso, meu desligamento do computador normalmente
sudo init 0
Eu atualizei do Xubuntu 16.04 beta-2 para 16.04 hoje. E agora não consigo desligar meu laptop, mas posso reiniciar. Quando eu tento o modo GUI, é só sair.
Quando eu tentei
sudo shutdown -h now
Eu recebi o seguinte erro:
Failed to start poweroff.target: Transaction is destructive.
See system logs and 'systemctl status poweroff.target' for details.
Saída de /var/log/messages
:
tail /var/log/messages
tail: cannot open '/var/log/messages' for reading: No such file or directory
Saída de systemctl status poweroff.target
● poweroff.target - Power-Off
Loaded: loaded (/lib/systemd/system/poweroff.target; disabled; vendor preset:
Active: inactive (dead)
Docs: man:systemd.special(7)
Eu tenho o mesmo problema no meu laptop Dell Inspiron 5110. Depois tentei isso, meu desligamento do computador normalmente
sudo init 0
A resposta aceita sudo init 0
não funciona para mim no Xubuntu baseado no Ubuntu 16.04.
Enquanto aguarda por um patch , posso assim desligar o meu computador portátil:
Usando o poweroff
sudo poweroff -f
-f para forçar o computador a desligar sem entrar em contato com o sistema init.
Detectando o processo que impede que o computador seja desligado
No meu caso, há sempre o processo tty que bloqueia o processo de desligamento. Então, detectando-o, matando o processo e iniciando o alvo systemctl.
ps aux | grep tty
raiz 983 0,0 0,0 15408 1128? Ss 11:49 0:00 / bin / systemd-tty-ask-senha-agente --wall
Mate o processo: sudo kill 983
Desligue o computador: primeiro sudo systemctl start poweroff.target
e, se falhar, execute o comando novamente: sudo systemctl start poweroff.target
.
Questões relacionadas
@ resposta de marcanuy funciona para mim no Ubuntu 16.04. Se você quiser usar o segundo método nessa resposta, aqui está um script que você pode colocar no seu .bashrc para fazer isso facilmente:
shutdown_workaround() {
TTY_PID=$(ps aux | grep -v grep | grep -Po "root +\K[0-9]+(?= .*systemd-tty-ask-password-agent)")
sudo kill $TTY_PID
sudo systemctl start poweroff.target || sudo systemctl start poweroff.target
}