Eu tentei reiniciar meu servidor CentOS 7, mas ele dá mensagens de erro ridículas.
Como root (claro):
# systemctl reboot
Authorization not available. Check if polkit service is running or see debug message for more information.
Failed to start reboot.target: Connection timed out
See system logs and 'systemctl status reboot.target' for details.
Exit 1
Precisa polkit
verificar se root
tem o direito de reiniciar a máquina??? Se sim, por quê?
# systemctl status reboot.target
● reboot.target - Reboot
Loaded: loaded (/usr/lib/systemd/system/reboot.target; disabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:systemd.special(7)
Exit 3
Preciso habilitar o reboot
destino? Por que isso seria desabilitado por padrão?
Talvez isso funcione?
# systemctl start reboot.target
Authorization not available. Check if polkit service is running or see debug message for more information.
Failed to start reboot.target: Connection timed out
See system logs and 'systemctl status reboot.target' for details.
Exit 1
OK, force-o, então:
# systemctl --force reboot
Authorization not available. Check if polkit service is running or see debug message for more information.
Failed to execute operation: Connection timed out
Exit 1
E o servidor continua ativo.
Se a resposta de Zach Sanchez não funcionar (eu cheguei
Failed to start reboot.target: Connection timed out
emsystemctl --force reboot
uma situação estranha no CentOS 7), fazer com que o kernel basicamente travasse a reinicialização pode ser feito por SSH como root assim:Após o último comando, nenhuma resposta é exceção, pois o kernel reinicializa imediatamente a máquina. Mais detalhes aqui
Como @LunarShaddow e outros apontaram, um segundo "s" antes de "b" não é necessário.
Por mais estranho que pareça, tentar correr
Apareceu em algumas pesquisas que fiz. Pode estar relacionado a problemas com a reinicialização de um serviço DBus.
Não é possível reiniciar. Lento e fora do tempo. Falha ao iniciar reboot.target: a conexão expirou
Como não posso fazer comentários na resposta de Paul, escrevo meus comentários aqui.
Do documento do kernel :
Então FMHO, a resposta de Paul pode ser simplificada para 's' 'u' 'b', e você pode querer esperar um pouco após cada entrada.