"종료" 또는 "다시 시작"은 로그아웃됩니다.

"종료" 또는 "다시 시작"은 로그아웃됩니다.

사용자 로 로그인한 상태에서 sudo오른쪽 상단 전원 아이콘을 클릭한 후 Shutdown메뉴를 선택하고 클릭하면 모든 프로그램을 닫을 것인지 묻는 대화 상자가 나타납니다. 대화 상자에는 다시 시작 또는 종료라는 두 가지 옵션이 있습니다. 둘 중 하나를 선택하면 로그아웃됩니다. Syslog다시 시작에 대한 다음 줄이 있습니다.

경고: 시스템을 다시 시작할 수 없습니다. 인증이 필요합니다.

프로토타입 프로젝트에서 작업하는 동안 NTP와 일부 OpenStack 패키지를 설치한 후에 이런 일이 발생했습니다. 내 Ubuntu의 소프트웨어는 이 글을 쓰는 시점에서 최신 상태입니다.

12.04에서 같은 문제가 발생한 사람이 있습니까?

답변1

슬프게도 이것은 (아마도) 알려진 버그입니다.consolekit LP #838792

당분간의 해결 방법은 다음과 같습니다.

sudo reboot

sudo shutdown now -P

답변2

이렇게 하면 문제가 해결됩니다.https://www.grendelman.net/wp/policykit-adventures/

답변3

다음 웹사이트 정보를 따르세요.http://www.freedesktop.org/software/polkit/docs/0.105/pklocalauthority.8.html그리고https://bugs.launchpad.net/ubuntu/+source/policykit/+bug/1033305

Ubuntu 12.04.3 LTS(GNU/Linux 3.11.6-031106-generic x86_64)의 모든 사용자에 대해 lightdm 종료 버튼이 작동하지 않는 문제를 해결한 것 같습니다.

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하거나 재부팅해야 합니다. 컴퓨터에 로그인하기 전에 시도한 다음 누군가 로그인한 후에 다시 시도했습니다.

답변4

어쩌면 문제는 HSQLDB 서버로 인해 발생했을 수도 있습니다. 방금 그것에 대한 버그를 채웠습니다.

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

해결 방법:

sudo apt-get remove hsqldb-server

관련 정보