Puncte:0

De ce nu funcționează „systemctl reboot”?

drapel in

De ce nu funcționează aceste comenzi în Kubuntu 20.04? Aplicațiile se închid și ecranul devine negru, dar nu termină niciodată oprirea. Vreo idee?

poweroff systemctl
repornire systemctl

https://askubuntu.com/a/479368/795299

Ar trebui să clarific... butoanele obișnuite de repornire și oprire a GUI funcționează bine. Comenzile CLI obișnuite (reporniți și oprire -H acum) nici nu funcționează. Dar au fost și m-am îngrijorat că sunt mai abrupte, fără a da timp aplicațiilor să fie salvate și închise.

Iată câteva erori de la journalctl -r (ordine inversă):

10 decembrie 14:21:31 kernel osboxes: Remedierea erorii recursive, dar este necesară repornirea!
... există o mare parte din ceea ce arată ca numere de cod de mașină pentru nucleu aici...
Dec 10 14:21:31 osboxes kernel: CPU: 13 PID: 2635 Comm: QQmlThread Tainted: P OE 5.4.0-91-generic #102-Ubuntu
10 decembrie 14:21:31 kernel osboxes: Hopa: 0010 [#1] SMP PTI
10 decembrie 14:21:31 kernel osboxes: PGD 0 P4D 0 
10 decembrie 14:21:31 osboxes kernel: #PF: error_code(0x0010) - pagină neprezentă
10 decembrie 14:21:31 osboxes kernel: #PF: preluarea instrucțiunilor de supervizor în modul kernel
Dec 10 14:21:31 osboxes kernel: BUG: kernel NULL pointer dereference, adresa: 0000000000000000
Dec 10 14:21:31 osboxes pulseaudio[7418]: GetManagedObjects() failed: org.freedesktop.systemd1.ShuttingDown: Respingând activarea, D-Bus se închide.
10 decembrie 14:21:31 osboxes dbus-daemon[1171]: [sistem] Activarea prin systemd a eșuat pentru unitatea „dbus-org.bluez.service”: refuzând activarea, D-Bus se închide.
Dec 10 14:21:31 osboxes dbus-daemon[1171]: [sistem] Activarea prin systemd a eșuat pentru unitatea „rtkit-daemon.service”: refuzând activarea, D-Bus se închide.
...această eroare se repetă pentru 10 mesaje dbus-daemon...
10 decembrie 14:21:28 osboxes dbus-daemon[2354]: [session uid=1001 pid=2354] Serviciul activat „org.kde.kglobalaccel” a eșuat: procesarea org.kde.kglobalaccel a primit semnalul 6
Dec 10 14:21:28 osboxes org.kde.kglobalaccel[7171]: Pluginurile disponibile ale platformei sunt: ​​eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposi>
Dec 10 14:21:28 osboxes org.kde.kglobalaccel[7171]: Această aplicație nu a pornit deoarece nu a putut fi inițializat niciun plugin pentru platforma Qt. Reinstalarea aplicației poate rezolva această problemă.
Dec 10 14:21:28 osboxes org.kde.kglobalaccel[7171]: qt.qpa.plugin: Nu s-a putut încărca pluginul platformei Qt „xcb” în „” chiar dacă a fost găsit.
..fără erori pentru aproximativ 15 rânduri..
10 decembrie 14:21:28 osboxes systemd[1]: Daemonul evenimentului ACPI a fost oprit.
Dec 10 14:21:28 osboxes systemd[1]: acpid.service: Succeeded.
Dec 10 14:21:28 osboxes org.kde.kglobalaccel[7171]: qt.qpa.xcb: nu s-a putut conecta la afișaj :0
10 decembrie 14:21:27 kernel osboxes: snd_hda_codec_hdmi hdaudioC1D1: HDMI: octetul 9 de date ELD nevalid
Dec 10 14:21:27 osboxes systemd[1]: finalrd.service: Succeeded.
10 decembrie 14:21:27 osboxes systemd[1]: demontarea /media/abc/VHD-urilor nu a reușit.
..a adăugat mai jos erori..
Dec 10 17:55:40 osboxes systemd-udevd[16858]: veth5ed07fa: Nu s-a putut obține configurația linkului: Nu există un astfel de dispozitiv
Dec 10 17:55:40 osboxes systemd-tmpfiles[17063]: [/run/finalrd-libs.conf:9] Linie duplicată pentru calea „/run/initramfs/lib64”, ignorând.
10 decembrie 17:55:40 osboxes libvirtd[1290]: nu se poate citi: /sys/class/net/veth5ed07fa/operstate: Nu există un astfel de fișier sau director
10 decembrie 17:55:40 osboxes libvirtd[1290]: Nu s-a putut deschide fișierul „/sys/class/net/veth5ed07fa/operstate”: Nu există un astfel de fișier sau director

Eroarea de demontare este de la un link simbolic către directorul docker pe o partiție de date. Dezactivarea punctului de montare în fstab nu s-a rezolvat.

Se pare că ultimul mesaj este legat de acpi: Eroare „remedierea erorii recursive, dar este necesară repornirea”. Dar folosind acpi noirq nu s-a rezolvat.

Comparând journalctl între utilizarea butonului de repornire de pe desktop, care reușește, constat că există mesaje dbus-daemon similare și eroare de demontare, dar nicio eroare de eroare a kernerului. Există un „Driver video NVIDIA ACPI.. a eșuat cu codul de ieșire”, dar încă reușește.

reporniți funcționează de la tty2 dacă nu mă conectez mai întâi de la sddm ca utilizator.

user535733 avatar
drapel cn
Vă rugăm să încercați o comandă de oprire pe un mediu „Încercați Ubuntu” LiveUSB 21.10. Dacă poweroff nu funcționează corect pe acel hardware cu noul kernel al LiveUSB, atunci vă rugăm să trimiteți un raport de eroare împotriva pachetului `linux`.
stumblebee avatar
drapel mx
Funcționează `halt -p` (oprire) sau `halt --reboot`?
alchemy avatar
drapel in
@stumblebee, nu.. același lucru. Dar am găsit că funcționează de la tty2 înainte de autentificarea utilizatorului.
stumblebee avatar
drapel mx
Sunt confuz cu ceea ce faci. Cum puteți executa o comandă înainte de autentificarea utilizatorului? Te rog, elaborează.
alchemy avatar
drapel in
@potecnic. de la tty2 înainte de autentificarea utilizatorului prin sddm. Deci terminalul și consola funcționează, dar ceva despre DE nu este. Folosesc Kubuntu și Konsole. Nu se schimbă dacă folosesc root sau user, așa că ceva despre încărcarea utilizatorului de la sddm la DE cauzează problema. Se încarcă ceva pentru DE care nu se închide. Și eroarea nucleului este îngrijorătoare. Dar din nou, folosirea butoanelor DE GUI pentru a reporni este bine, fără nicio eroare de kernel.
sancho.s ReinstateMonicaCellio avatar
drapel pl
Evitați „povestirea” mesajelor. Vă rugăm să postați exact ce obțineți de la `journalctl` când funcționează, astfel încât alții să poată compara.
Puncte:1
drapel pl

Aceasta nu răspunde De ce nu funcționează „systemctl reboot”?, dar vă poate rezolva problema.

Încearcă cu

$ sudo oprire
$ sudo shutdown -r

Puteți configura sistemul astfel încât să nu aveți nevoie sudo de asemenea.

O altă opțiune este să adăuga acpi=noirq la linia grub.

O posibilă cauză este Drivere Nvidia.

Pentru a săpa puțin mai departe, vă rog citiți și postați rezultatul jurnalctl care include o oprire/repornire eșuată, cu

$ journalctl --list-boots > boots.txt
$ journalctl --no-pager -b > boot_minus0.txt
$ journalctl --no-pager -b -1 > boot_minus1.txt
...

Acest lucru creează fișiere pe care le puteți încărca ulterior în pastebin. Depuneți eforturi pentru a le inspecta.

Legate de:

  1. https://www.debian.org/releases/buster/amd64/ch08s01.en.html
alchemy avatar
drapel in
mulțumesc, scuze pentru întârziere.. Am postat mesajele de eroare cel mai aproape de locul unde se blochează repornirea mai sus. O să mă uit la ele, dar poate ai ceva experiență cu ele? ..din nou, metodele normale de repornire funcționează.. doar această metodă folosind systemctl se blochează..
alchemy avatar
drapel in
dacă butoanele GUI funcționează, ca o soluție, există o modalitate de a apela acțiunea lor din shell cu o comandă? Am crezut că asta au făcut comenzile systemctl.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.