web-dev-qa-db-fra.com

Comment puis-je redémarrer un serveur avec SystemCTL si le redémarrage de SystemCTL échoue?

J'ai essayé de redémarrer mon serveur Centos 7, mais cela donne des messages d'erreur ridicules.

Comme root (bien sûr):

# 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

polkit doit vérifier si root a le droit de redémarrer la machine ??? Si oui, pourquoi?

# 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

Dois-je activer la cible reboot? Pourquoi cela serait-il désactivé par défaut?

Peut-être que cela fonctionnera?

# 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, forcez-le, alors:

# 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

Et le serveur est toujours en place.

1
Ned64

Puisque je ne peux pas faire de commentaires dans la réponse de Paul, j'écris mes commentaires ici.

Du Document de noya :

redémarrez (B) est bon lorsque vous êtes incapable de vous arrêter. Mais vous devriez aussi synchroniser (s) et ut (U) en premier. Redémarrez (B) est bon lorsque vous êtes incapable de vous arrêter. Mais vous devriez aussi synchroniser (s) et ut (U) en premier.

sync (s) est génial lorsque votre système est verrouillé, il vous permet de synchroniser vos disques et de réduire certainement les chances de perte de données et de la FSCKING. Notez que la synchronisation n'a pas eu lieu avant de voir "OK" et "Terminé" apparaissent à l'écran. (Si le noyau est vraiment dans des conflits, vous ne pouvez jamais obtenir le message OK ou DONE ...)

utère (u) est essentiellement utile de la même manière que la synchronisation. I Généralement synchronisé (s), uton (U), puis redémarrez (B) lorsque mon système se verrouille. Cela m'a sauvé beaucoup un FSCK. Encore une fois, la démombre (reformation en lecture seule) n'a pas eu lieu tant que vous voyez le message "OK" et "Terminé" apparaissent à l'écran.

SO FMHO, la réponse de Paul peut être simplifiée à 'S' 'U' B ', et vous voudrez peut-être attendre un moment après chaque entrée.

0
LunarShaddow