& Ldquo; Shutdown & Rdquo; или & ldquo; Перезагрузить & rdquo; выходит из системы

Когда вы вошли в систему как sudo пользователь, нажмите правый верхний значок питания, затем выберите и нажмите меню Shutdown, появится диалоговое окно с вопросом, хочу ли я закрыть все программы. Диалог имеет две опции: перезагрузка или выключение. Выберите один из них, чтобы выйти из системы. Syslog содержит следующую строку о перезапуске:

ВНИМАНИЕ: Невозможно перезапустить систему: требуется авторизация

Это произошло после того, как я установил NTP и некоторые пакеты OpenStack, пока работает в прототипе проекта. Программное обеспечение моего Ubuntu обновлено на момент написания этой статьи.

Кто-нибудь сталкивался с такой же проблемой в 12.04?

15
задан 30 September 2015 в 11:41

7 ответов

К сожалению, это известная ошибка в (вероятно) consolekit LP # 838792

Обходной путь для времени -

sudo reboot

sudo shutdown now -P
0
ответ дан 30 September 2015 в 11:41

Это должно решить вашу проблему: https://www.grendelman.net/wp/policykit-adventures/

0
ответ дан 30 September 2015 в 11:41

Следуя данным веб-сайтов: http://www.freedesktop.org/software/polkit/docs/0.105/pklocalauthority.8.html и https://bugs.launchpad.net / ubuntu / + source / policykit / + bug / 1033305

Кажется, что мы решили наши проблемы, когда кнопка выключения lightdm не работает для всех пользователей в Ubuntu 12.04.3 LTS (GNU / Linux 3.11.6 -031106-generic x86_64)

vim /var/lib/polkit-1/localauthority/20-org.d/usershutdown.pkla

Затем добавьте в файл следующие строки.

[Allow Shutdown]<br>
Identity=unix-user:\*;unix-group:*<br>
Action=org.freedesktop.consolekit.system.stop-multiple-users<br>
ResultAny=yes<br>
ResultInactive=yes<br>
ResultActive=yes<br>

[Allow Restart]<br>
Identity=unix-user:\*;unix-group:*<br>
Action=org.freedesktop.consolekit.system.restart-multiple-users<br>
ResultAny=yes<br>
ResultInactive=yes<br>
ResultActive=yes<br>

Затем введите service lightdm restart и / или необходима перезагрузка машины. Пробовал перед входом в машину, а затем снова после того, как кто-то вошел в систему.

0
ответ дан 30 September 2015 в 11:41

Мое обходное решение для этой раздражающей небольшой ошибки - это, я создаю средство запуска со следующим:

Завершать работу:
sudo shutdown -h

Перезапускать:
sudo shutdown -r

Вас затем спросят Ваш пароль суперпользователя. Я поместил это средство запуска на рабочий стол и использую это, пока в ошибке не разбираются.

0
ответ дан 30 September 2015 в 11:41

У меня были такие же проблемы - виновным был каларм . После того, как я отключил его, выключение снова начало работать правильно.

0
ответ дан 30 September 2015 в 11:41

Возможно, проблема вызвана сервером HSQLDB. Я только что заполнил ошибку об этом:

https://bugs.launchpad.net/ubuntu/+source/hsqldb/+bug/1153856

Временное решение: [ 114]

sudo apt-get remove hsqldb-server
0
ответ дан 30 September 2015 в 11:41

Решением графического интерфейса пользователя является установка Cairo-dock из хранилища и нажатие на кнопку «Выключение» в этом меню для выключения или перезапуска.

При использовании терминала работают команды. Для некоторых людей переход к экрану терминала, по крайней мере, слишком сложен, а также требует много работы.

Я использовал этот обходной путь в Gui для последних 6 версий Ubuntu.

Это может быть установлено из центра программного обеспечения или cli:

$ sudo apt-get install cairo-dock
0
ответ дан 30 September 2015 в 11:41

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

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