Das Herunterfahren von Ubuntu schlägt fehl "* Alle verbleibenden Prozesse beenden ..."

43

Ich habe eine Neuinstallation von Ubuntu Server. "reboot" funktioniert, aber das Herunterfahren schlägt bei diesem * Killing all remaining processes...Schritt fehl . Ich benutze:

sudo shutdown now

Nach dem durch [fail](mit "fail" in rot gekennzeichneten Fehler) erhalte ich folgende Meldung:

 * will now switch to single-user mode

ohne andere Fehlermeldungen. Der Benutzer ist root, nachdem das Programm beendet wurde.

Irgendwelche Ideen, wie man das behebt oder was das Problem sein könnte?

Die Ubuntu-Version ist 11.10 und ich lief sudo aptitude update && sudo aptitude dist-upgradedavor.

jtpereyda
quelle
Ich habe genau das gleiche Problem.
Kouber Saparev
Mal sehen, ob das hilft. es erzwang das Herunterfahren, obwohl das rote "Fehlgeschlagen" nicht verschwand.
Lässt das Sudo-Ausschalten das Problem verschwinden?
Pbies

Antworten:

38

Ich habe das selbe erlebt, also musste ich halt was benutzen was funktionierte

shutdown -h now
Zdenek F
quelle
3
Möglicherweise muss sudo ausgeführt werden
Simon Sheehan
Gibt es eine Erklärung, warum dies notwendig ist? Ich habe das obige Problem bei einer 13.10-Distribution und selbst die Variante "shutdown -h now" funktioniert nicht. Die einzige Möglichkeit, wie es scheint, sich davon zu erholen, besteht darin reboot -f now, den gesamten Prozess des Herunterfahrens zu überspringen und die langfristige Funktionsfähigkeit des Systems nicht zu verbessern.
ken
Dies funktioniert, obwohl nicht wirklich sicher, warum der andere ausfällt.
Nuno Furtado
1
@ user19726 - siehe andere Antworten, warum das einfache Herunterfahren "fehlschlägt" (es schlägt tatsächlich nicht fehl, sondern geht einfach in den Einzelbenutzermodus und nicht direkt in den Stoppzustand).
qxotk
21

Aus den Manpages von shutdown:

... Runlevel 1 wird verwendet, um das System in einen Zustand zu versetzen, in dem administrative Aufgaben ausgeführt werden können. Dies ist die Standardeinstellung, wenn weder das -h- noch das -r-Flag zum Herunterfahren angegeben wird. "

shutdown Fährt das System aus Benutzersicht herunter, da Linux als Mehrbenutzersystem konzipiert ist, daher die systemweite Meldung und die optionale Zeitverzögerung.

Verwenden Sie die Option -h, um den Computer herunterzufahren.

Und ich würde mir keine Sorgen um einige Prozesse machen, die nicht rechtzeitig beendet werden können, was wahrscheinlich die Bedeutung der [fehlgeschlagenen] Nachricht ist, die Sie erhalten haben.

Markus
quelle
Als absoluter Noob für Linux und um meine Fähigkeiten zu verbessern, sorge ich mich lieber um alles , was fehlschlägt. Ich möchte Linux bis zu dem Punkt kennenlernen, an dem ich mich im offenen öffentlichen Internet einloggen kann. Trotzdem habe ich für diese Antwort gestimmt: zitiert die Manpage und erklärt das Standardverhalten. Ich bin versucht, das "Und ich würde mir keine Sorgen machen ..." am Ende zu entfernen - welchen Wert bringt das?
qxotk
7

Ich bin auf dieses Problem gestoßen, als ich versucht habe, einen Neustart durchzuführen sudo reboot now. sudo shutdown nowauch gescheitert. In beiden Fällen wurde das System in den Einzelbenutzermodus geschaltet und blockiert.

Ein Anhalten des Systems ist nicht möglich, da es sich um ein ferngesteuertes System handelt und ich nicht in den Keller wandern möchte, um es wieder einzuschalten. Was hat funktioniert ist sudo shutdown -r 0.

Ich verwende einen Ubuntu 13.04 Server auf einem Asus Aspire One Netbook.

Ich weiß, dass dieser Thread alt ist, aber ich habe dieses Problem mit einer aktuellen Distribution.

MattM
quelle
1
Danke, dass du das gepostet hast: Ubuntu 13.04 hat sich geweigert, ohne den shutdown -r 0Befehl neu zu starten .
Ojdo
1
sudo shutdown -h -rarbeitete für mich, nicht sicher, auf die Unterschiede.
Tracker1
Dies wurde gewählt, um eine Perspektive für die Person zu schaffen, die eine physische Maschine in der Nähe betreibt - nicht jeder ist in der Lage, die Maschine auszuschalten - ich bin, weil: eine VM lokal und in der Cloud verwendet wird - beide Orte, an denen eine Maschine gedreht werden kann Aus und über das lokal verfügbare Tastatur- / Cloud-Bedienfeld gestartet.
qxotk