web-dev-qa-db-ja.com

「シャットダウン」または「再起動」がログアウトします

Sudoユーザーとしてログインしているときに、右上の電源アイコンをクリックし、Shutdownメニューを選択してクリックすると、すべてのプログラムを閉じるかどうかを確認するダイアログが表示されます。ダイアログには、再起動またはシャットダウンの2つのオプションがあります。いずれかを選択してログアウトします。 Syslogには、再起動に関する次の行があります。

警告:システムを再起動できません:認証が必要です

これは、プロトタイププロジェクトで作業中にNTPといくつかのOpenStackパッケージをインストールした後に発生しました。私のUbuntuのソフトウェアは、この記事の執筆時点で最新のものです。

12.04で同じ問題が発生しましたか?

15
jenls

悲しいことに、これは(おそらく)consolekitの既知のバグです LP#838792

当時の回避策は

Sudo reboot

Sudo shutdown now -P
8
Manish Sinha

これで問題が解決するはずです: https://www.grendelman.net/wp/policykit-adventures/

3
pietrek

以下のWebサイト情報を参照してください: 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と入力するか、マシンの再起動が必要です。マシンにログインする前に試行し、誰かがログインした後に再度試行しました。

1
jnlickey

たぶん、問題はHSQLDBサーバーが原因です。私はそれについてバグを埋めました:

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

回避策:

Sudo apt-get remove hsqldb-server
0
BrunoJCM

私は同じ問題を抱えていました-有罪はkalarmでした。無効にした後、シャットダウンが再び正常に機能するようになりました。

0
piotrog

GUIの解決策は、リポジトリから Cairo-dock をインストールし、そのメニューの[シャットダウン]ボタンをクリックしてシャットダウンまたは再起動することです。

端末コマンドを使用している間は動作します。一部の人々にとって、端末画面に移動することは、少なくとも非常に複雑であり、多くの作業も必要です。

私は過去6つのUbuntuバージョンのリリースでこのGuiの回避策を使用しています。

これは、ソフトウェアセンターまたはCLIからインストールできます。

$ Sudo apt-get install cairo-dock
0
L. D. James

この厄介な小さなバグに対する私の回避策はこれです。次のようにランチャーを作成します。

閉鎖すること:
Sudo shutdown -h

再起動します:
Sudo shutdown -r

その後、スーパーユーザーのパスワードが求められます。このランチャーをデスクトップに配置し、バグが解決されるまで使用します。

0
Blue_Hat