Shutdown trava por 5 minutos no Kubuntu 14.04

4

Eu tive problemas persistentes com um atraso de 5 minutos no desligamento das três últimas versões do Kubuntu (13.04, 13.10 e agora 14.04). Eu suspeito que isso não seja um problema específico do KDE. Recentemente, realizei uma nova instalação do Kubuntu 14.04 a partir de um live-USB, e o desligamento funcionou normalmente por cerca de uma semana. O desligamento está acontecendo de novo, e não consigo entender por quê.

Uma breve descrição do problema:

O desligamento ocorre com todos os métodos para iniciar um desligamento normal:

Clicando no botão desligar ou reiniciar no KDE,

sudo shutdown -h now ,

sudo reboot

A tela inicial do desligamento é exibida. Usando a seta para baixo para acessar mensagens detalhadas, eu vejo "Pedindo que todos os processos restantes sejam finalizados." Esta mensagem permanece por 5 minutos sem atividade de disco. Finalmente, uma série rápida de mensagens corre para a tela:

 * All processes ended within 300 seconds...                    [ OK ]
nm-dispatcher.action: Caught signal 15, shutting down...
ModemManager[852]: <warn> Could not acquire the 'org.freedesktop.ModemManager1' service name

ModemManager[852]: <info>  ModemManager is shut down

 * Deactivating swap...                                         [ OK ]
 * Unmounting local filesystems...                              [ OK ]
 * Will now restart'

Possíveis fontes do problema: [Atualizar] Já faz mais de um ano desde que eu postei originalmente essa pergunta, e ainda não consigo encontrar a origem desse problema. Eu tenho uma noção melhor do que não está causando o problema, no entanto, depois de tentar todas as etapas a seguir individualmente sem sucesso:

  1. ModemManager desinstalado. (Ainda recebi o mesmo atraso de 5 minutos com diferentes mensagens de erro relacionadas ao NetworkManager).
  2. Matou o NetworkManager antes do desligamento.
  3. Linhas adicionadas aos scripts em /etc/init.d para interromper o NetworkManager no runlevel [0]
  4. Kernel atualizado e outros pacotes
  5. Alterou a ordem dos scripts de desligamento em /etc/rc0.d/ e reinicializou os scripts em /etc/rc6.d/.
  6. adicionado acpi = off para / etc / default / grub (foi um tiro longo, mas sugerido em alguns fóruns para um problema similar)

Eu acho que é seguro dizer que o ModemManager não é o culpado, e o NetworkManager provavelmente também não é (matá-lo antes que o desligamento não ajude). Talvez outro programa esteja tentando acessar a internet e mantenha o NetworkManager rodando.

Acredito que o problema pode estar em algum lugar em um pacote de simulação de dinâmica de fluidos que eu instalei, chamado de Sistema de Modelagem Ambiental de Pesquisa e Previsão do Tempo (WRF-EMS). Aqui estão as instruções que eu segui para colocá-lo em funcionamento no Kubuntu.

Eu fiz uma instalação quase idêntica do Kubuntu 14.04 LTS em uma máquina diferente sem o pacote WRF-EMS, e essa máquina desliga em poucos segundos sem atraso. Além disso, se eu executar o WRF-EMS antes de desligar, às vezes eu não tenho nenhum atraso, mas se eu não o executar, eu sempre experimento o atraso de 5 minutos.

A remoção do WRF-EMS não resolve o problema, portanto, talvez o desligamento do desligamento seja afetado apenas pelo WRF-EMS, e não diretamente por ele.

    
por Augustinus 06.05.2014 / 10:55

2 respostas

2

É impossível ter certeza sem experimentar na máquina em questão, mas é mais provável que seja um serviço e possivelmente um gerenciador de modem.

O Modem-manager é um pacote relacionado a modems de banda larga móvel, portanto, se você não estiver usando nenhum deles, poderá removê-lo completamente.

Se isso não for possível (porque você o usa) ou não for possível parar o problema, tente encerrar alguns serviços manualmente antes da reinicialização e veja se um deles resulta de forma confiável mais rápida (e isenta de erros ) desligamento.

Esse serviço é, portanto, o (ou um) culpado. Se você sabe você não precisa, você pode removê-lo. Caso contrário, você pode tentar configurar kill timeout 1 para as partes de encerramento de seu script, embora isso leve um pouco de leitura nos arquivos de configuração para o serviço em questão.

    
por Jon Hanna 06.05.2014 / 11:43
0

Eu tive o problema com uma nova instalação do Kubuntu 14.10: A tela do Kubuntu congelou durante o desligamento. Minha solução foi mudar a linha no arquivo /etc/default/grub para ficar assim:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash init=/lib/systemd/systemd"

Depois disso, execute sudo update-grub em um terminal.

Agora o sistema desliga novamente ... espero que isso ajude.

    
por oliver 17.04.2015 / 15:03