«Выключение» или «Перезагрузка» выходит из системы


15

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

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

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

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


1
Что входит в систему как пользователь sudo?
Маниш Синха

«Когда вы вошли в систему как пользователь sudo», я имею в виду пользователя по умолчанию, созданного при установке Ubuntu. Этот пользователь может запускать команды типа "sudo ....".
Дженлс

1
Та же проблема здесь, под 12.04 (Lenovo ThinkPad X121E). Можно использовать только командную строку для перезагрузки / выключения компьютера. Побочным эффектом является то, что моя жена считает меня фанатом сейчас, когда я выключаю свой ноутбук, как это.
HongboZhu

очень плохая ошибка, существует с 10.10 до сих пор
pylover

Ответы:




1

Следующая информация на этих сайтах: 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

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

Выключить:
sudo shutdown -h

Перезагрузить:
sudo shutdown -r

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


1
это не маленькая ошибка, это большая ошибка
pylover


0

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


Как вы отключите это?
Тим

0

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

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

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

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

$ sudo apt-get install cairo-dock
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.