Nie mogę zamknąć ani zrestartować komputera bez konsoli


12

Po aktualizacji od 11.04 do 11.10 na moim komputerze pojawia się przewodowe zachowanie:

Metody GUI zamykania systemu (w tym restart) powodują jedynie wylogowanie, a na ekranie logowania opcje zamykania i restartowania nic nie robią (jeśli się zastanawiasz, w oknie dialogowym zamykania pojawia się restart).

Jedynym sposobem na ponowne uruchomienie lub zamknięcie jest konsola sudo shutdown -h nowlub sudo reboot. To jest dla mnie OK, ale nie dla reszty użytkowników.

Jak to naprawić?

Aktualizacja

Dane wyjściowe syslog po wybraniu zamknięcia z mojego pulpitu to:

AptDaemon: INFO: Quitting due to inactivity
AptDaemon: INFO: Quitting was requested
CRON[5095]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
CRON[5094]: (root) MAIL (mailed 1 byte of output; but got status 0x00ff, #012)
kernel: [17027.614974] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.616510] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.618037] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.619557] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.621046] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.621051] psmouse.c: issuing reconnect request
acpid: client 1032[0:0] has disconnected
acpid: client connected from 1032[0:0]
acpid: 1 client rule loaded
gnome-session[1836]: WARNING: Unable to stop system: Authorization is required
acpid: client 1032[0:0] has disconnected
acpid: client connected from 6055[0:0]
acpid: 1 client rule loaded
rtkit-daemon[1313]: Successfully made thread 6134 of process 6134 (n/a) owned by '119' high priority at nice level -11.
rtkit-daemon[1313]: Supervising 4 threads of 2 processes of 2 users.
rtkit-daemon[1313]: Successfully made thread 6139 of process 6134 (n/a) owned by '119' RT at priority 5.
rtkit-daemon[1313]: Supervising 5 threads of 2 processes of 2 users.
rtkit-daemon[1313]: Successfully made thread 6140 of process 6134 (n/a) owned by '119' RT at priority 5.
rtkit-daemon[1313]: Supervising 6 threads of 2 processes of 2 users.

Podejrzewam, że linia gnome-session[1836]: WARNING: Unable to stop system: Authorization is requiredjest związana z problemem.

Po wybraniu shutdownz ekranu logowania dane wyjściowe są takie same od wskazanej linii. To jest wynik:

gnome-session[1836]: WARNING: Unable to stop system: Authorization is required
acpid: client 1032[0:0] has disconnected
acpid: client connected from 6055[0:0]
acpid: 1 client rule loaded
rtkit-daemon[1313]: Successfully made thread 6134 of process 6134 (n/a) owned by '119' high priority at nice level -11.
rtkit-daemon[1313]: Supervising 4 threads of 2 processes of 2 users.
rtkit-daemon[1313]: Successfully made thread 6139 of process 6134 (n/a) owned by '119' RT at priority 5.
rtkit-daemon[1313]: Supervising 5 threads of 2 processes of 2 users.
rtkit-daemon[1313]: Successfully made thread 6140 of process 6134 (n/a) owned by '119' RT at priority 5.
rtkit-daemon[1313]: Supervising 6 threads of 2 processes of 2 users.
acpid: client 6055[0:0] has disconnected
acpid: client connected from 6055[0:0]
acpid: 1 client rule loaded

Najpierw usuń swoją opinię na temat ponownego uruchomienia w oknie dialogowym Wyłącz. To nie ma związku z twoim pytaniem. Możesz zgłosić błąd, jeśli Ci to przeszkadza. Po drugie, spójrz na pliki dziennika (np. / Var / log / messages) po nieudanej próbie zamknięcia za pomocą GUI.
stycznia 11

@ Jan zrobiłem to, co mi zasugerowałeś. Zauważ też, że / var / log / messages już nie istnieje; nie wiedziałem o tym, ale [1] pokazał mi, co mam zrobić: użyj / var / log / syslog [1] askubuntu.com/q/51265/10580
jgomo3

Wydaje mi się, że znalazłeś obraźliwą linię w plikach dziennika. Mam nadzieję, że ktoś pomoże Ci rozwiązać problem.
stycznia 11

Odpowiedzi:




2

Miałem ten sam problem (również podobny, kiedy korzystałem z Gentoo) i to działało dla mnie: https://www.grendelman.net/wp/policykit-adventures/ . Testowałem go 12.04 i problem zniknął. Użyłbym go jednak jako tymczasowej poprawki, ponieważ coś mi mówi, że tak naprawdę nie jest tak bezpiecznie, kiedy wszyscy mogą zrestartować host bez sprawdzania innych uruchomionych sesji. W moim przypadku ten błąd objawiał się tylko wtedy, gdy miałem inne sesje uruchomione na VT lub gdy ktoś inny zalogował się przez SSH. W każdym razie mam nadzieję, że to naprawi. Cieszyć się :-)


2

Problem

Właśnie spotkałem ten sam problem na moim Linux Mint 12 (aka Ubuntu-11.10) z komputerem stacjonarnym Cinnamon. Przycisk GUI „restart” wylogował mnie zamiast restartu.

Wyniki

Znalazłem twój post, ale spotkałem inne rozwiązanie, które „działało dla mnie”. W moim dzienniku systemowym miałem tę samą wiadomość:

gnome-session[12937]: WARNING: Unable to restart system: Authorization is required

Dowiedziałem się, że na moim komputerze zalogowali się dwaj użytkownicy :

$ who
root     tty1         2012-12-28 10:14
evigier  pts/0        2012-12-28 10:14 (:0)

root został zalogowany na moim głównym tty, aka ctrl + alt + F1. Zacząłem to wczoraj, ponieważ musiałem wykonywać złe zadania administracyjne, o których nie pamiętam.

Rozwiązanie

Wylogowałem się z mojego roota tty1, wróciłem na pulpit ctrl + alt + F7i nacisnąłem restart.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.