web-dev-qa-db-ja.com

Ubuntu 15.04は再開後約30秒で一時停止します

昨日、Sudo do-release-upgrade -dを使用して14.10から15.04にアップグレードしました。コンピューターは中断せずに問題なく再開しますが、再開するたびに、約30秒後にコンピューターが中断状態に戻ります。再開すると、同じパターンが続きます。

仮想コンソールからの中断(ctrl+alt+F2Sudo pm-suspendを使用しても同じ問題は発生せず、安全に切り替えることができます ctrl+alt+F2、一時停止してから、 ctrl+alt+F7 自動中断の問題に遭遇することなく。

ただし、グラフィカル画面から中断した場合(ctrl+alt+F7)、仮想コンソールに切り替えても、自動的に中断されます。これは、仮想コンソール内で、コンピューターが自動的に実行して再開する前に強制停止し、仮想コンソール内にとどまる場合でも発生します。約30秒以内にコンピューターが自動的に再び中断するたび。

これにより、コンピューターを再起動するまで効果的に使用できなくなり、その後は正常に動作します(グラフィカルインターフェイスから再び中断するまで、再起動する必要があります)。

何が間違っているのでしょうか?私は2013 Razer Blade 14を持っています。これは以前のバージョンのUbuntuで常に機能していました。ありがとう!

4
David

Sony Vaioでも同じ問題が発生しています。 Lubuntuデスクトップにログインすると、30秒ごとに中断が停止します。これはxfce4-power-managerが引き継いでいるからだと思います。

ただし、コンソールに切り替えると、すぐに中断され、「30秒後に中断」動作が再開されます。また、デフォルトのUnityデスクトップで「30秒後にサスペンド」の動作が見られます。

/ sys/power/stateを書き込み不可(chmod 444)にすることでこの動作に終止符を打つことができます。また、/ etc/rc.localにchmodコマンドを追加することで、ブート間でこれを維持できます。 「cgroup」コマンドの前。

/ sys/power/sleepを書き込み不可にしたので、syslogで何が起こっているかの証拠を見ています。 30秒ごとに、私はこれを見ます:

Apr 28 11:08:48 socrates systemd-sleep[8831]: Failed to open /sys/power/state: Permission denied

また、システムをスリープ状態にしようとしているものに関連して、30秒ごとにsyslogに他の書き込みが表示されます。

Apr 28 11:31:10 socrates NetworkManager[825]: <info> sleep requested (sleeping: no enabled: yes)

「Permission denied」エラーの後に、NetworkManagerからのメッセージの束が目覚め、設定の再読み込みなどの名前が付けられます。

これらのsyslogへの書き込みは、仮想コンソール上でのみ発生し、Lubuntuデスクトップに戻ると停止します。

更新:ここで詳しく説明するように、Upstartに切り替えることでほぼ解決された問題: https://wiki.ubuntu.com/SystemdForUpstartUsers

まだsyslogで30秒ごとにこれを見ています:

Apr 28 12:45:51 socrates dbus[775]: [system] Activating service name='org.freedesktop.systemd1' (using servicehelper)

これに続いて、anacronが実行されます。これは、仮想コンソールを使用している場合にのみ発生します。

更新:/ sys/power/sleepを書き込み可能にすると、systemdからupstartに切り替えた後でも、問題が再開します。

更新:バグが報告されました。 https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/145001

更新:/etc/systemd/logind.confで「HandleLidSwitch = ignore」を設定することで問題が完全に解決されました。

2
Brock