Tempo limite de problemas durante o desligamento

5

Eu estou fazendo um desligamento do Ubuntu e continuo acertando um erro onde ele expira. A única maneira de desligá-lo completamente é desligar a VM. Os erros que estou recebendo são.

[Time] Timed out stopping /sys/devices/virtual/block/dm-0
[Time] Timed out stopping /dev/disk/by-id/dm=name=sda5_crypt
[Time] Timed out stopping /dev/dm-0.
[Time] Timed out stopping /dev/disk/by-d/dm-uuid-C...
[Time] Timed out stopping /dev/disk/by-id/lvm-pv-uuid-3F....
[Failed] Failed to start unattended Upgrades Shutdown
    
por UbuntuFromCentOs 20.03.2017 / 22:06

2 respostas

0

Parece que os dispositivos estão expirando porque a camada superior não pode ser desmontada porque ainda está em uso, o que faz com que as camadas inferiores nunca sejam fechadas corretamente.

Você pode precisar escrever um script de ajuda que seja executado no desligamento, o qual desmonta coisas e fecha o cryptsetup na ordem correta.

Como uma resposta mais completa sobre o pedido:

Regra geral: Se você tivesse que montá-lo em uma determinada ordem, desmontá-lo na ordem inversa.

Mais especificamente: No seu caso, a partir da saída que você deu, a ordem para desmontar seria sua (s) partição (ões) que são montadas como parte de seu diretório criptografado (sda5_crypt) incluindo possíveis trocas criptografadas com sudo swapoff /path/to/swap; sudo umount /path/to/swap e depois que tudo for desmontado da unidade criptografada, feche o dispositivo crypt com sudo cryptdisk_stop sda5_crypt . Se isso lhe der um erro, você perdeu a desmontagem de algo.

Agora, se o seu LVM for um desses, você precisará fazer vgchange -a n /dev/vgname antes de fechar o seu dispositivo crypt, o que permitirá que o lvm pv seja completamente parado.

Espero que isso ajude ...

Editar: Em outro olhar, você também pode tentar este link: Atualizações autônomas falhando como eu acho que você pode estar causando um erro no serviço de atualizações autônomas.

    
por ben-Nabiy Derush 03.07.2017 / 05:05
0

No meu caso, o motivo foi uma conexão do WebDAV. Primeiro teve que desmontar o ponto de montagem do WebDAV antes de permitir os processos de desligamento do sistema.

Limpar o cache com conexões WebDAV mais lentas pode levar algum tempo. Assim, o sistema já pode ter desligado o disco, mas o processo de desmontar o WebDAV ainda não está pronto. Quando finalmente fica pronto, o problema é que o disco não está mais disponível para liberar / fechar ou o que ainda gostaria de fazer.

A solução no meu caso, portanto, era integrar um script de desligamento que garantisse que todas as conexões do WebDAV fossem desmontadas antes do início dos processos de desligamento do sistema.

Embora não seja uma solução geral para o problema, essa informação ainda pode ajudar em alguns casos.

Atenciosamente, MikeKMB

    
por MikeKMB 03.11.2017 / 03:57

Tags