Beim Herunterfahren wird der Computer nicht ausgeschaltet

64

Ich habe kürzlich ein Upgrade von Ubuntu 11.10 auf 12.04 durchgeführt. Wenn es einen Unterschied macht, ist mein System ein Dell Inspiron 1520.

Ich stoße beim Herunterfahren oder Neustarten auf ein Problem. Es bricht alle laufenden Prozesse ab (soweit ich das beurteilen kann), aber sobald ich den Textbildschirm zum Herunterfahren hinter mir habe und der Bildschirm schwarz wird, schaltet sich mein Computer nicht mehr aus. Die Lüfter laufen noch und der Bildschirm ist noch eingeschaltet usw. Ich muss den Netzschalter gedrückt halten, um das Herunterfahren zu beenden.

Weiß jemand, wie man dieses Problem löst?

Justin H
quelle
1
Okay, nur um sicherzugehen, dass Sie herunterfahren, indem Sie auf die rechte Ecke klicken und auf Herunterfahren klicken, oder?
eltommo
1
Ja. Das ist richtig
Justin H
2
ok, während du nach einer Lösung für dieses Problem suchst, solltest du in der Lage sein, es zu sudo poweroffumgehen, indem du an einer Terminal-Eingabeaufforderung tippst, oder wenn du mit dem Terminal nicht vertraut bist, drücke "alt-f2" und tippe "gksudo poweroff" und so weiter kann Ihren Computer komplett ausschalten.
eltommo
Es sieht so aus, als ob es dafür einen Fehler gibt: bugs.launchpad.net/bugs/987220 . Wenn Sie betroffen sind, klicken Sie oben auf der Seite auf "Ja, das betrifft mich auch". Dies wird gezählt. Sie können sich mit Ihrer UbuntuOne-ID bei Launchpad anmelden.
Andre

Antworten:

30

Ich habe das gleiche Problem und habe eine Lösung gefunden, die für mich geklappt hat.

Geben Sie das Terminal ein:

  1. sudo -i (Um eine Root-Shell zu erhalten, wird sudo gedit nicht empfohlen.)
  2. gedit /etc/default/grub
  3. Finde die Linie: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  4. Ändern Sie dies in: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
  5. Speichern Sie die Datei und schließen Sie die Datei.
  6. Schließlich im Terminal: update-grub
  7. exit (um die Root-Shell zu beenden)

Ich habe es hier gefunden: Dell Studio 1569 kann in Ubuntu 11.10 oder 12.04 nicht heruntergefahren werden

kubahaha
quelle
11
Dies scheint auch nicht zu funktionieren.
Skeggse
Dies schien für mich zu funktionieren, auf meinem Dell XPS M1330 mit einem Nvidia 8400M
foh1981
Funktioniert bei mir. Dell XPS M1530 Nvidia 8600
Garfield
Die obige Lösung hat eine Weile funktioniert, aber dann trat das Problem erneut auf. So zog ich acpi=forceaus GRUB_CMDLINE_LINUX_DEFAULTund fügte hinzu , es GRUB_CMDLINE_LINUXstattdessen die oben genannten Schritte (dh unter Verwendung GRUB_CMDLINE_LINUX="acpi=force"). Dann schaltete ich den Computer mit dem Netzschalter aus, nachdem er auf dem schwarzen Bildschirm mit einer Reihe von Meldungen, die wie zuvor mit "[end trance ...]" endeten, nicht mehr heruntergefahren wurde (ich musste GRUB_CMDLINE_LINUX_DEFAULT=""Meldungen anzeigen) anstelle des Begrüßungsbildschirms). Nach dem Neustart funktionierte das Herunterfahren korrekt (ich habe es mehrmals getestet).
Cee
Das Problem trat nach einem weiteren Update mit Update Manager erneut auf. Wie zuvor ist der Bildschirmschoner auch dann eingefroren (selbst wenn nur ein leerer Bildschirm und 2D-Bildschirmschoner angezeigt werden), wenn nach einer Weile versucht wurde, den Computer wieder zu verwenden. Und wieder fror der Bildschirmschoner ein, anstatt den Computer automatisch durch Power Management herunterzufahren. Das Herunterfahren funktioniert wieder einwandfrei, nachdem Sie die oben beschriebenen Schritte ( acpi=forcebis zu GRUB_CMDLINE_LINUX_DEFAULTdiesem Zeitpunkt) ausgeführt und das System manuell heruntergefahren haben. Daher müssen Sie diese Schritte möglicherweise jedes Mal wiederholen, wenn das Problem erneut auftritt, anscheinend nach Systemaktualisierungen.
Cee
3

Es ist ein Fehler. Ref - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/987933

Für immer Lerner
quelle
oder dieses ... bugs.launchpad.net/bugs/987220
Andre
2
Beide Ausgaben wurden als ungültig geschlossen. Wo ist der eigentliche Fehlerbericht?
Gili
1
Die meisten Bugs, die von den Nutzern (den Endnutzern) bei Ubuntu gemeldet wurden, werden komplett ignoriert. Endbenutzer werden nicht als Elite angesehen.
Ken Sharp
2

Ich habe das gleiche Problem mit genau dem gleichen Modell (Inspiron 1520). Der Schuldige scheint der proprietäre NVIDIA-Grafiktreiber zu sein. Wenn Sie es deinstallieren und auf Nouveau zurückgreifen, funktioniert es wie gewohnt.

Um Nouveau anstelle des NVIDIA-Treibers auszuführen, müssen Sie nur [beide] NVIDIA-Treiber unter "Zusätzliche Treiber" entfernen / inaktivieren. Ubuntu verwendet dann automatisch Nouveau.

Abhängig von Ihrer Nutzung ist Nouveau jedoch möglicherweise nicht "gut genug". In meinem Fall benötige ich jedoch nicht die Leistung des NVIDIA-Treibers (hier kein Spielen!).

krax
quelle
2

Eine andere mögliche Lösung - insbesondere für neuere Hardware, die (U) EFI verwendet - ist das Hinzufügen des Boot-Parameters apm=power_off. Sie können es der Definition von GRUB_CMDLINE_LINUX_DEFAULTin /etc/default/grubhinzufügen oder die Zeile hinzufügen, wenn sie noch nicht vorhanden ist.

GRUB_CMDLINE_LINUX_DEFAULT="apm=power_off"

Dann aktualisieren Sie die Maden Installation nach Ihren Betriebssystemen manuell, zB: update-gruboder grub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfgoder ähnliches.

Sebix
quelle
Vielen Dank. Arbeitete auf einem Desktop-PC mit Gigabyte Mobo und Skylake-Prozessor unter Ubuntu 16.04.
aaditya1234
Arbeitete für mich auf Lenovo Ideapad 330s mit LXLE (Ubuntu) 16.04. Die anderen Lösungen haben bei mir nicht funktioniert. Danke!
UndoingTech
1

Drücken Sie, um zu ermitteln, was sich hinter dem Begrüßungsbildschirm abspielt Esc. Sie werden sehen, was das Herunterfahren verhindert. Dann können Sie das Problem beheben. Für viele gemeldete Fälle war es redis-server.

Musaffa
quelle
0

Der Schlüssel könnte in diesem Satz stehen: "Es werden alle laufenden Prozesse abgebrochen." In meinem Fall war das NICHT der Fall! Das Problem wurde durch den redis-serverProzess verursacht , der aus irgendeinem Grund nicht normal gestoppt werden konnte. Sobald ich alle redis-serverProzesse beendet hatte, sudo killall redis-serverkonnte ich normal herunterfahren. Da ich redis nicht so oft brauche, habe ich es beim Start mit den folgenden Befehlen angehalten:

sudo update-rc.d -f Redis-Server entfernen

sudo update-rc.d -f redis_6379 entfernen

Ich werde auf ein Update warten, das dieses Problem behebt, aber jetzt werde ich daran denken, den Redis-Prozess vor dem Herunterfahren zu stoppen. In Ihrem Fall ist dies möglicherweise nicht mehr der Fall, aber es ist wahrscheinlich ein fehlerhafter Prozess, den Ubuntu nicht beenden konnte.

Dies kann Ihnen helfen, das Problem zu untersuchen:

  • service --status-all: listet alle im System registrierten Dienste auf. Dienste, die mit dem Betriebssystemstart beginnen, haben ein [+] - Symbol vor sich.

  • Lesen Sie die Protokollmeldungen, die auf dem Bildschirm angezeigt werden, wenn Sie den Netzschalter drücken, um das Gerät manuell auszuschalten. In meinem Fall habe ich etwas über den Versuch gelesen, den Redis-Server zu schließen. Die Meldungen können auch angezeigt werden, wenn Sie eine zufällige Taste drücken.

  • Überprüfen Sie die Programme, die Sie kürzlich installiert haben. Möglicherweise verursacht eines davon das Problem.

  • Versuchen Sie, alle unnötigen Prozesse zu schließen, und prüfen Sie, ob Sie normal herunterfahren können. Wenn Sie können, wiederholen Sie den Vorgang, indem Sie die Kandidaten eingrenzen, bis Sie die Buggy-App erreichen.

Karim Sonbol
quelle