Я не можу вимкнути або перезавантажити без консолі


12

Після оновлення з 11.04 до 11.10 на моїй машині з'являється провідна поведінка:

Методи GUI вимкнення (включаючи перезавантаження) викликають лише вихід журналу, а на екрані входу параметри вимкнення або перезавантаження нічого не роблять (якщо вам цікаво, перезавантаження відображається у діалоговому вікні вимкнення).

Єдиний спосіб я можу перезавантажити або відключити це через консоль sudo shutdown -h nowабо sudo reboot. Це добре для мене, але не для решти користувачів.

Як це виправити?

Оновлення

Вихід системи в разі вимкнення вибору з мого робочого столу:

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.

Я підозрюю, що лінія gnome-session[1836]: WARNING: Unable to stop system: Authorization is requiredпов'язана з проблемою.

При виборі shutdownз екрана входу вихідний сигнал є однаковим у рядку, що вказується. Це вихід:

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

По-перше, видаліть розсилку щодо перезавантаження в діалоговому вікні вимкнення. Це не пов'язане з вашим запитанням. Ви можете подати помилку, якщо це вас турбує. По-друге, будь ласка, подивіться на журнали (наприклад, / var / log / messages) після невдалої спроби відключення через GUI.
січня

@Jan я зробив те, що ти мені запропонував. Також зауважте, що / var / log / messages більше не існує; я цього не знав, але [1] показав мені, що робити: use / var / log / syslog [1] askubuntu.com/q/51265/10580
jgomo3

Я вважаю, що ви знайшли рядовий рядок у файлах журналу. Сподіваюся, хтось може допомогти вам вирішити проблему.
січня

Відповіді:


5

У вас встановлений rabbitmq? Це для мене винуватець. Ось квиток на помилку: https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/670289


1
Скажу лише, що додаючи офіційне репортаж RabbitMQ та встановлюючи відповідно до rabbitmq.com/install-debian.html, встановлюється остання версія та виправляється ця проблема.
lamplightdev


2

У мене була така ж проблема (також однакова, коли я використовував Gentoo), і це працювало для мене: https://www.grendelman.net/wp/policykit-adventures/ . Тестували його 12.04, і проблеми вже немає. Я б використовував це як тимчасове виправлення, тому що щось говорить про те, що це насправді не так безпечно, коли всім дозволяється перезавантажувати хост, не перевіряючи інші запущені сесії. У моєму випадку ця помилка виявлялася лише тоді, коли я проводив інші сеанси на VT, або коли хтось інший входив через SSH. У будь-якому випадку, сподіваємось, це виправить це для вас. Насолоджуйтесь :-)


2

Проблема

Я просто відчув ту ж проблему на моєму Linux Mint 12 (він же Ubuntu-11.10) із робочим столом Cinnamon. Кнопка «перезапустити» графічний інтерфейс вийшла із системи замість перезавантаження.

Знахідки

Я знайшов вашу посаду, але зустрів інше рішення, яке "працювало на мене". У мене було те саме повідомлення в моєму системному журналі:

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

Я дізнався, що на моїй машині увійшли два користувачі :

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

root був зареєстрований на моїй головній tty, ака ctrl + alt + F1. Я почав це вчора, тому що мені потрібно було виконати деякі злі завдання адміністратора, яких я не можу згадати.

Рішення

Я вийшов із свого кореневого користувача tty1, повернувся на робочий стіл ctrl + alt + F7і натиснув restart.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.