Saya tidak bisa mematikan atau reboot tanpa konsol

12

Setelah pembaruan dari 11,04 hingga 11,10 perilaku berkabel muncul di mesin saya:

Metode Shutdown GUI (termasuk reboot) hanya menyebabkan log off, dan pada layar login, opsi shutdown atau reboot melakukan apa saja (jika Anda heran, reboot muncul di dialog shutdown).

Satu - satunya cara saya bisa reboot atau shutdown adalah melalui konsol sudo shutdown -h nowatau sudo reboot. Ini OK untuk saya, tetapi tidak untuk pengguna lainnya.

Bagaimana cara memperbaikinya?

Memperbarui

Output syslog ketika memilih shutdown dari desktop saya adalah:

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.

Saya menduga bahwa garis gnome-session[1836]: WARNING: Unable to stop system: Authorization is requireditu terkait dengan masalah ini.

Saat memilih shutdowndari layar login, outputnya sama dari garis yang ditunjuk. Ini hasilnya:

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
jgomo3
sumber
Pertama, harap hapus kata-kata kasar Anda tentang dialog Reboot in Shutdown. Ini tidak terkait dengan pertanyaan Anda. Anda dapat mengajukan bug jika itu mengganggu Anda. Kedua, silakan lihat file-file log (mis. / Var / log / messages) setelah usaha yang gagal untuk shutdown melalui GUI.
Jan
@ Jan saya melakukan apa yang Anda sarankan saya. Juga perhatikan bahwa / var / log / pesan tidak lagi ada; saya tidak tahu itu, tetapi [1] menunjukkan kepada saya apa yang harus saya lakukan: use / var / log / syslog [1] askubuntu.com/q/51265/10580
jgomo3
Saya yakin Anda menemukan baris yang menyinggung dalam file log. Semoga seseorang dapat membantu Anda memecahkan masalah ini.
Jan

Jawaban:

2

Saya memiliki masalah yang sama (juga serupa ketika saya menggunakan Gentoo) dan ini berhasil bagi saya: https://www.grendelman.net/wp/policykit-adventures/ . Mengujinya pada 12,04 dan masalahnya hilang. Saya akan menggunakannya sebagai perbaikan sementara, karena ada sesuatu yang memberi tahu saya bahwa itu tidak terlalu aman ketika semua orang diizinkan untuk me-reboot host tanpa ada pemeriksaan untuk sesi berjalan lainnya. Dalam kasus saya, bug ini hanya memanifestasikan dirinya ketika saya memiliki sesi lain berjalan di VT, atau ketika ada orang lain yang masuk melalui SSH. Bagaimanapun, harap ini memperbaikinya untuk Anda. Nikmati :-)

pietrek
sumber
2

Masalah

Saya baru saja mengalami masalah yang sama pada Linux Mint 12 saya (alias Ubuntu-11.10) dengan desktop Cinnamon. Tombol GUI "mulai ulang" mengeluarkan saya alih-alih memulai kembali.

Temuan

Saya menemukan pos Anda tetapi bertemu solusi berbeda yang "berhasil untuk saya". Saya memiliki pesan yang sama di syslog saya:

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

Saya menemukan bahwa saya memiliki dua pengguna yang masuk di mesin saya:

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

root sudah masuk di tty utama saya, alias ctrl + alt + F1. Saya memulainya kemarin karena saya perlu melakukan beberapa tugas admin jahat yang tidak dapat saya ingat.

Larutan

Saya keluar dari pengguna root tty1, kembali ke desktop ctrl + alt + F7, lalu menekan restart.

m-ric
sumber