Falha no desligamento do Ubuntu "* Matando todos os processos restantes ..."

43

Eu tenho uma nova instalação do Ubuntu Server. "reiniciar" funciona, mas o desligamento falha na * Killing all remaining processes...etapa. Estou usando:

sudo shutdown now

Após a falha, indicada por [fail](com "falha" em vermelho), recebo esta mensagem:

 * will now switch to single-user mode

sem outras mensagens de erro. O usuário é root depois que o programa é encerrado.

Alguma idéia de como solucionar isso ou qual pode ser o problema?

A versão do Ubuntu é 11.10 e eu corri sudo aptitude update && sudo aptitude dist-upgradeantes disso.

jtpereyda
fonte
Estou enfrentando exatamente o mesmo problema.
Kouber Saparev
Veja se isso ajuda. forçou o desligamento, embora o vermelho "falhou" não desapareceu.
O sudo poweroff faz o problema desaparecer?
Pbies

Respostas:

38

Eu experimentei o mesmo, então tive que usar a parada que funcionou

shutdown -h now
Zdenek F
fonte
3
Isso pode exigir que o sudo seja executado
Simon Sheehan
Existe alguma explicação sobre por que isso é necessário? Eu tenho o problema acima em uma distro 13.10 e até a variante "shutdown -h now" não funciona. A única maneira de me recuperar disso, ao que parece, é, reboot -f nowmas isso pula todo o processo de desligamento e não pode ser bom para a saúde a longo prazo do sistema.
ken
Isso funciona, embora não tenha muita certeza do porquê do outro falhar.
Nuno Furtado
1
@ user19726 - veja outras respostas sobre por que o desligamento simples "falha" (na verdade não está falhando, está simplesmente indo para o modo de usuário único, e não diretamente para interromper a condição).
Qxotk
21

Nas páginas de manual de shutdown:

... o nível de execução 1 é usado para colocar o sistema em um estado onde tarefas administrativas podem ser executadas; esse é o padrão se nenhum sinalizador -h ou -r for fornecido para o desligamento ".

shutdown desliga o sistema da perspectiva do usuário, pois o linux é projetado como um sistema multiusuário, daí a mensagem em todo o sistema e o atraso de tempo opcional.

Para desligar a máquina, use a opção -h.

E eu não me preocuparia com alguns processos que não poderiam ser eliminados a tempo, o que provavelmente é o significado da mensagem [falha] que você recebeu.

Markus
fonte
Como um Noob total para Linux, e buscando aprimorar minhas habilidades, prefiro me preocupar com qualquer coisa que falhe. Eu quero conhecer o Linux a ponto de encontrar a Internet pública aberta. Dito isto, votei nesta resposta: cita a página do manual e explica o comportamento padrão. Estou tentado a remover o "E não me preocuparia ..." no final - que valor isso acrescenta?
Qxotk
7

Eu encontrei isso ao tentar reiniciar com sudo reboot now. sudo shutdown nowtambém falhou. Nos dois casos, o sistema mudou para o modo de usuário único e parou.

Interromper o sistema não é viável, pois é remoto e não quero ir até o porão para ligá-lo novamente. O que funcionou é sudo shutdown -r 0.

Estou executando o servidor Ubuntu 13.04 em um netbook Asus Aspire One.

Sei que este tópico é antigo, mas estou enfrentando esse problema com uma distribuição atual.

MattM
fonte
1
Obrigado por postar isso: O Ubuntu 13.04 se recusou a reiniciar corretamente sem o shutdown -r 0comando.
ojdo 27/09/13
1
sudo shutdown -h -rtrabalhou para mim, não tenho certeza sobre as diferenças.
precisa
Votei isso para acrescentar perspectiva para a pessoa que está executando uma máquina física não próxima - nem todo mundo está em uma situação para desligar a máquina - eu sou porque: usando uma VM localmente e na nuvem - os dois lugares onde uma máquina pode ser ligada desligado e iniciado através do painel de controle do teclado / nuvem disponível localmente.
Qxotk