O Ubuntu não quer desligar

6

Eu tenho o Ubuntu 12.04 com nmap e metasploit instalados nele. Meu problema é quando eu tento desligar, o Ubuntu se recusa a desligar. Quando eu verifico os processos em execução, vejo que o PostgreSQL 9.1 ainda está em "processo de parada" (eu acho). Da próxima vez que eu tentar parar o PostgreSQL antes do desligamento, o caso ainda não está resolvido.

Depois de um tempo frustrado, começo a pensar em desinstalar o metaploit com o comando ./uninstall , mas o resultado ainda é o mesmo.

Existe alguém que saiba como resolver este problema?

    
por dzul 09.03.2013 / 01:35

1 resposta

10

Se você já tiver feito sudo halt , sudo shutdown -h now , sudo shutdown now ou mesmo init 0 e o sistema ainda não estiver realmente encerrado, sugiro ver primeiro nos registros qual processo não está sendo encerrado corretamente. Gostaria de começar com syslog :

cat /var/log/syslog ou melhor ainda tail -n50 /var/log/syslog e veja se há alguma coisa aí mencionando o problema.

Como você mencionou, você removeu vários aplicativos que você achava que eram o problema, mesmo removendo postgresql porque era o que estava aparecendo como desativado muito lentamente.

Outra parte muito importante para verificar é o seu BIOS. Verifique se, nas configurações de gerenciamento de energia, as opções corretas estão ativadas ou definidas para que um sistema operacional possa desligar o computador.

Por fim, você pode verificar algumas opções do kernel para ver se o problema está relacionado ao gerenciamento de energia. No tipo de terminal:

sudo gedit /etc/default/grub

e na linha que diz:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Adicione na segunda linha uma destas opções:

  • noapic - desativará o APIC.

  • acpi = off ou noacpi - desativará a ACPI.

  • acpi = force - Forçará o uso da ACPI.

Deve ficar assim após a edição (Exemplo mostrando noapic)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="noapic"

Mais informações sobre essas 2 opções em Quais são os F6 opções durante a instalação?

Depois de definir um deles, salve o arquivo e digite o terminal sudo update-grub . depois reinicie e teste para ver se o sistema é desligado.

Se você ainda tem um sistema que não encerra e tem o que você comentou:

gnome-session[2464]: WARNING: Unable to stop system: Authorization is required

Você pode estar sofrendo de um desses relatórios de bugs

Você encontrará sugestões que vão desde a edição de /etc/default/halt até a alteração da ordem de alguns serviços nas pastas rc (rc0.d ... rc6.d).

O que eu sugiro, pelo menos até que o bug seja eliminado, é fazer um comando sudo kill -9 PROCESSID ou sudo killall PROCESSNAME no processo que está causando um problema.

    
por Luis Alvarado 09.04.2013 / 13:56