Arrêt de Ubuntu: «* Tuer tous les processus restants…»

43

J'ai une nouvelle installation d'Ubuntu Server. "reboot" fonctionne, mais l'arrêt échoue sur l' * Killing all remaining processes...étape. J'utilise:

sudo shutdown now

Après l'échec, indiqué par [fail](avec "échec" en rouge), je reçois ce message:

 * will now switch to single-user mode

sans autres messages d'erreur. L'utilisateur est root après la fermeture du programme.

Des idées sur la façon de résoudre ce problème ou sur le problème?

La version Ubuntu est 11.10 et j'ai couru sudo aptitude update && sudo aptitude dist-upgradeavant cela.

jtpereyda
la source
Je vis exactement le même problème.
Kouber Saparev
Voyez si cela aide. il a forcé l'arrêt, bien que le rouge "échoué" n'ait pas disparu.
Le sudo poweroff fait-il disparaître le problème?
Pbies

Réponses:

38

J'ai vécu la même chose, j'ai donc dû utiliser l'arrêt qui fonctionnait

shutdown -h now
Zdenek F
la source
3
Il faudra peut-être un sudo pour courir
Simon Sheehan
Y a-t-il une explication sur la raison pour laquelle cela est nécessaire? J'ai le problème ci-dessus sur une distribution 13.10 et même la variante "shutdown -h now" ne fonctionne pas. Il semble que la seule façon pour moi de récupérer de cette situation est de le faire, reboot -f nowmais cela ignore tout le processus d'arrêt et ne peut pas être bon pour la santé à long terme du système.
Ken
Cela fonctionne, même si je ne sais pas vraiment pourquoi l’autre échoue.
Nuno Furtado
1
@ user19726 - voir les autres réponses pour savoir pourquoi l'arrêt simple "échoue" (il n'échoue pas en réalité, il passe simplement en mode utilisateur unique, plutôt que de passer directement à la condition d'arrêt).
Qxotk
21

À partir des pages de manuel de shutdown:

... le niveau d'exécution 1 est utilisé pour mettre le système dans un état où des tâches administratives peuvent être effectuées; il s’agit de la valeur par défaut si ni l’option -h ni -r n’est donnée à l’arrêt. "

shutdown arrête le système du point de vue de l'utilisateur, car Linux est conçu comme un système multi-utilisateurs, d'où le message à l'échelle du système et le délai facultatif.

Pour éteindre la machine, utilisez l'option -h.

Et je ne m'inquiéterais pas de certains processus qui ne pourraient pas être éliminés à temps, ce qui est probablement la signification du message [d'échec] que vous avez reçu.

Markus
la source
Noob à Linux et cherchant à améliorer mes compétences, je préfère m'inquiéter de tout ce qui échoue. Je veux connaître Linux au point de pouvoir fonctionner sur l’Internet public ouvert. Cela dit, j'ai voté pour cette réponse: cite la page de manuel et explique le comportement par défaut. Je suis tenté de supprimer "Et je ne m'inquiète pas ..." à la fin - quelle valeur cela ajoute-t-il?
Qxotk
7

J'ai rencontré cela en essayant de redémarrer avec sudo reboot now. sudo shutdown nowégalement échoué. Dans les deux cas, le système est passé en mode mono-utilisateur et bloqué.

Arrêter le système n’est pas faisable, car il est éloigné et je ne veux pas me rendre au sous-sol pour le rallumer. Ce qui a fonctionné est sudo shutdown -r 0.

J'utilise Ubuntu 13.04 sur un netbook Asus Aspire One.

Je sais que ce fil est ancien, mais je rencontre ce problème avec une distribution actuelle.

MattM
la source
1
Merci de poster ceci: Ubuntu 13.04 a refusé de redémarrer correctement sans la shutdown -r 0commande.
ojdo
1
sudo shutdown -h -rtravaillé pour moi, pas sûr sur les différences.
Tracker1
Nous avons voté en faveur de l'ajout de perspective à la personne utilisant une machine physique non proche - tout le monde n'est pas en mesure d'éteindre la machine - je le suis parce que: en utilisant une machine virtuelle localement et dans le cloud - les deux endroits où une machine peut être tournée éteint et démarré via le panneau de configuration clavier / cloud disponible localement.
Qxotk