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

После обновления с 11.04 по 11.10 на моей машине появляется проводное поведение:

Завершение GUI-методов (включая перезагрузку) вызывают только отключение журнала, а на экране входа в систему параметры отключения или перезагрузки ничего не делают ( если вы задаетесь вопросом, перезагрузка появляется в диалоговом окне выключения).

Единственный способ, который я могу перезагрузить или выключить, - это консоль sudo shutdown -h now или sudo reboot. Это нормально для меня, но не для остальных пользователей.

Как это исправить?

Обновить

Выход syslog при выборе shutdown с моего рабочего стола:

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
12
задан 25 October 2011 в 01:38

9 ответов

У вас установлен rabbitmq? Это преступник для меня. Для этого есть биг-код: https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/670289

5
ответ дан 25 May 2018 в 17:39
  • 1
    Я не могу поверить, что это причина. Спасибо! – jgomo3 2 November 2011 в 00:43
  • 2
    Скажем, добавив официальный репозиторий RabbitMQ и установив в соответствии с rabbitmq.com/install-debian.html устанавливает последнюю версию и исправляет эту проблему. – lamplightdev 12 April 2012 в 00:21

У меня также была та же проблема, но для меня она решена с помощью следующего решения. Возможно, это поможет и вашей системе. https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792/comments/24

См. также остальную часть bugreport по адресу: https: // bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792/comments/24

2
ответ дан 25 May 2018 в 17:39

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

2
ответ дан 25 May 2018 в 17:39

Проблема

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

Выводы

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

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)

два пользователя вошли в систему был зарегистрирован на моем основном tty, ака ctrl + alt + F1.

Решение

Я вышел из моего корневого пользователя из tty1, вернулся на мой рабочий стол [ f5], затем нажмите restart.

2
ответ дан 25 May 2018 в 17:39

Проблема

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

Выводы

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

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.

2
ответ дан 2 August 2018 в 02:42

У меня также была та же проблема, но для меня она решена с помощью следующего решения. Возможно, это поможет и вашей системе. https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792/comments/24

См. также остальную часть bugreport по адресу: https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792

2
ответ дан 2 August 2018 в 02:42

У меня также была та же проблема, но для меня она решена с помощью следующего решения. Возможно, это поможет и вашей системе. https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792/comments/24

См. также остальную часть bugreport по адресу: https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792

2
ответ дан 7 August 2018 в 20:35

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

2
ответ дан 7 August 2018 в 20:35

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

2
ответ дан 15 August 2018 в 21:46

Другие вопросы по тегам:

Похожие вопросы: