Я не могу выключиться или перезагрузиться без консоли

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
jgomo3
источник
Во-первых, пожалуйста, удалите свой шум о перезагрузке в диалоговом окне выключения. Это не связано с вашим вопросом. Вы можете отправить сообщение об ошибке, если это вас беспокоит. Во-вторых, посмотрите на файлы журналов (например, / var / log / messages) после неудачной попытки выключения через графический интерфейс.
января
@ Я сделал то, что ты мне предложил. Также обратите внимание, что / var / log / messages больше не существует; я не знал этого, но [1] показал мне, что делать: используйте / var / log / syslog [1] askubuntu.com/q/51265/10580
jgomo3
Я полагаю, вы нашли оскорбительную строку в файлах журнала. Надеюсь, что кто-то может помочь вам решить проблему.
Jan

Ответы:

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. В любом случае, надеюсь, это исправит это для вас. Наслаждаться :-)

Pietrek
источник
2

проблема

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

Результаты

Я нашел ваш пост, но нашел другое решение, которое «сработало для меня». У меня было такое же сообщение в моем системном журнале:

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. Я начал это вчера, потому что мне нужно было выполнить некоторые злые административные задачи, о которых я не могу вспомнить.

Решение

Я вышел из системы с правами root tty1, вернулся на рабочий стол ctrl + alt + F7и нажал restart.

м-RIC
источник