Executando o teste Debian, depois de uma atualização do sistema um tempo atrás, minha máquina começou a se recusar a desligar. Ele trava com:
Synchronizing SCSI cache
Aguarda alguns segundos e, em seguida, reinicializa-se. Não importa qual comando eu uso (poweroff, parada, desligamento ..). Eu tenho uma instalação de backup que não tem o problema e que compartilha o mesmo kernel. Estranhamente, cerca de uma vez em três ou quatro, ele irá desligar bem.
FWIW, hdparm -F /dev/sda
mostra isso:
/dev/sda:
HDIO_DRIVE_CMD(flushcache) failed: Input/output error
... então isso parece suspeito, mas o drive funciona bem. eu tentei
vários comandos hdparm
para tentar deixar o disco feliz, mas nada
alterar.
Este parece ser um problema do systemd. Eu acho que o disco está envolvido. FWIW, notei essas diferenças em / var / log / syslog: (reduzido para mostrar somente as partes interessantes):
BAD:
Parando a sessão 1 do usuário root. Parou a sessão 1 do usuário root. Parando o system-ifup.slice. Removido o sistema de fatia-ifup.slice. Parando a placa de som. Parou a placa de som alvo. Parando system-systemd \ x2dfsck.slice. Removido o slice system-systemd \ x2dfsck.slice. Parando o Gerenciador de Console ... Parando o Gerenciador de usuários para o UID 0 ... Parando Gerenciar, Instalar e Gerar Perfis de Cor ... Parando de Autenticar e Autorizar Usuários a Executar Tarefas Privilegiadas ... Parando a interface gráfica. Parada da interface gráfica de destino. Parando o sistema multiusuário. Parou o sistema multiusuário de destino. Parando o Serviço de Log do Sistema ...
BOM:
Parando a sessão 1 do usuário root. Parou a sessão 1 do usuário root. Parando o system-ifup.slice. Removido o sistema de fatia-ifup.slice. Parando a placa de som. Parou a placa de som alvo. Parando system-systemd \ x2dfsck.slice. Removido o slice system-systemd \ x2dfsck.slice. Parando o PackageKit Daemon ... Parando o Gerenciador de Disco ... Parando o Gerenciador de Console ... Parando o Gerenciador de usuários para o UID 0 ... Parando o padrão. Parado padrão de destino. Parando o Sistema Básico. Parou o sistema básico de destino. Parando Caminhos. Parou os Caminhos de Destino. Parando Temporizadores. Temporizadores de destino parados. Parando os Soquetes. Parou os sockets de destino. Iniciando o desligamento. Alvo atingido pelo desligamento. Começando Saia da Sessão ...
Eu gostaria de poder capturar todas as mensagens que aparecem na tela, há muito mais do que aparecer no syslog.