Unter Linux herunterfahren Wenn der Schlaf nicht möglich ist

Referenz

Linux-Systemkonstruktions- und Betriebstechnologie für Profis

(18.12.) Überlegung, weil es beim erneuten Installieren von Linux und Spielen mit verschiedenen Dingen wieder unbrauchbar wurde

** Überlegung 1 ** Einige Programme speichern die Sitzung beim Abmelden, aber aus irgendeinem Grund kann die Sitzung nicht gespeichert werden. Wenn das Anhalten fehlschlägt, befindet sich der Schlafdienst immer im aktiven Zustand. Mit anderen Worten, der Schlafdienst wird aktiv, wenn die Sitzung nicht erfolgreich gespeichert wird. ** Überlegung 2 ** Beim Löschen habe ich auch etwas gelöscht, das für die Sitzungsverwaltung wichtig ist. Was ich für verdächtig halte, ist die Autostart-Anwendung (Dämon). Es fühlt sich an wie ein NVIDIA-Grafik- oder Netzwerk-Daemon. ** Überlegung 3 ** Wenn Sie es sich ein wenig ansehen und es unwahrscheinlich ist, dass es sich erholt, können Sie mit dem Linux-Kernel spielen.

Ich habe verschiedene Dinge ausprobiert, aber ich denke, der beste Weg ist, den Linux-Kernel einzeln zu senken und zu überprüfen.

Ubuntu hat ein praktisches Tool namens ukuu, mit dem Sie den Kernel mit einer GUI installieren können.


sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install ukuu

Zeigen Sie das Fehlerprotokoll an

Wenn Sie sich die entsprechende Zeit in / var / log / syslog ansehen, können Sie sie auf einmal sehen.

Das Folgende ist ein Fehler beim Herunterfahren.

Dec 16 17:09:34 PC kernel: [22044.679009] traps: xfsm-shutdown-h[10988] general protection fault ip:7f199cbaf98d sp:7ffdd3909ed0 error:0 in libc-2.27.so[7f199cb18000+1e7000]

Wenn sudo systemctl suspend ist auch nicht möglich

Es wird wie folgt gescholten.

Failed to suspend system via logind: There's already a shutdown or sleep operation in progress

Es bedeutet, dass es bereits heruntergefahren ist oder schläft. Was ist die Bedeutung davon?

Überprüfen Sie daher den Status der Schlafeinheit mit dem Befehl systemctl.

systemctl list-unit-files | grep sleep
> sleep.target
systemctl status sleep.target
>Loaded: loaded (/lib/systemd/system/sleep.target; static; vendor preset: enabled)
   Active: active since Mon 2019-12-16 19:47:47 JST; 20min ago
     Docs: man:systemd.special(7)

Schalten Sie den Ruhezustand aus, wenn der Status aktiv ist.

sudo systemctl disable sleep

Ich denke ich kann damit schlafen.

sudo systemctl suspend

Antworten

Es wurde von "xfce4-power-manager" und "light-locker" verursacht. Es scheint, dass der Suspendierungsprozess unterbrochen ist, da sich die Anzeige aufgrund einer Fehlfunktion des Lichtschranks nicht ausschaltet. Ich habe noch andere Dinge zu tun, also entschied ich, dass dies vorerst in Ordnung war.

sudo apt purge xfce4-power-manger light-locker

Wenn das nicht funktioniert,

Der Linux-Kernel wird getötet. Wenn Sie nicht anhalten können, können Sie wahrscheinlich nicht herunterfahren, sodass Sie mit diesem Befehl jederzeit neu starten können. ** Achten Sie darauf, nach nicht gespeicherten Elementen zu suchen, bevor Sie den Befehl ausführen. ** ** **

su
echo 1 > /proc/sys/kernel/sysrq
echo c > /proc/sysrq-trigger

Es war wieder nicht gut (17.12.)

Es scheint einige Leute zu geben, die nach dem Aktualisieren des Linux-Kernels mit bbs von archlinux nicht suspendieren können Dies kann ein Kernelproblem sein. https://bbs.archlinux.org/viewtopic.php?id=250863

Recommended Posts

Unter Linux herunterfahren Wenn der Schlaf nicht möglich ist
Lösung, wenn unter Ubuntu 20.04.1 LTS keine HDMI-Audioausgabe möglich ist
Wenn der Import von tkinter unter Mac OS X 10.11.3 (El Capitan) + pyenv + Python 3.5.1 nicht möglich ist.
Verfahren, die durchgeführt werden müssen, wenn Japanisch nicht in matplotlib angezeigt wird
Erstellen einer Python-Umgebung unter Ubuntu (wenn pip nicht die Standardeinstellung war)
Windows Subsystem für Linux wird nicht angezeigt
Python Hinweis: Wenn easy_install nicht verwendet werden kann
Derjenige, der nicht auf DVD ist
Melden Sie sich an, wenn ich befürchtet habe, dass ich unter Linux keine Verbindung zu Wi-Fi herstellen kann
Bei Verwendung von Pygame unter Ubuntu 16.04 beträgt die CPU-Auslastung 100%
[Linux] Wenn "| (Pipe)" unter CentOS7 nicht getroffen werden kann
Wenn die Suche im GAE-Datenspeicher nicht funktioniert