Когда вы вошли в систему как sudo
пользователь, нажмите правый верхний значок питания, затем выберите и нажмите меню Shutdown
, появится диалоговое окно с вопросом, хочу ли я закрыть все программы. Диалог имеет две опции: перезагрузка или выключение. Выберите один из них, чтобы выйти из системы. Syslog
содержит следующую строку о перезапуске:
ВНИМАНИЕ: Невозможно перезапустить систему: требуется авторизация
blockquote>Это произошло после того, как я установил NTP и некоторые пакеты OpenStack, пока работает в прототипе проекта. Программное обеспечение моего Ubuntu обновлено на момент написания этой статьи.
Кто-нибудь сталкивался с такой же проблемой в 12.04?
К сожалению, это известная ошибка в (вероятно) consolekit
LP # 838792
Обходной путь для времени -
sudo reboot
sudo shutdown now -P
Это должно решить вашу проблему: https://www.grendelman.net/wp/policykit-adventures/
Следуя данным веб-сайтов: 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
и / или необходима перезагрузка машины. Пробовал перед входом в машину, а затем снова после того, как кто-то вошел в систему.
Мое обходное решение для этой раздражающей небольшой ошибки - это, я создаю средство запуска со следующим:
Завершать работу:
sudo shutdown -h
Перезапускать:
sudo shutdown -r
Вас затем спросят Ваш пароль суперпользователя. Я поместил это средство запуска на рабочий стол и использую это, пока в ошибке не разбираются.
У меня были такие же проблемы - виновным был каларм . После того, как я отключил его, выключение снова начало работать правильно.
Возможно, проблема вызвана сервером HSQLDB. Я только что заполнил ошибку об этом:
https://bugs.launchpad.net/ubuntu/+source/hsqldb/+bug/1153856
Временное решение: [ 114]
sudo apt-get remove hsqldb-server
Решением графического интерфейса пользователя является установка Cairo-dock из хранилища и нажатие на кнопку «Выключение» в этом меню для выключения или перезапуска.
При использовании терминала работают команды. Для некоторых людей переход к экрану терминала, по крайней мере, слишком сложен, а также требует много работы.
Я использовал этот обходной путь в Gui для последних 6 версий Ubuntu.
Это может быть установлено из центра программного обеспечения или cli:
$ sudo apt-get install cairo-dock