web-dev-qa-db-ja.com

休止状態から起動しないArch Linuxを診断して修正するにはどうすればよいですか?

当面のアップデートにより、この問題は解決しました。


これは再び機能します 私はあまりにも早く話しました。 電源が接続されている場合にのみシステムがハングアップすることがわかりました。電力処理に関連していますが、検出できる方法はありません。回避策は、電源を抜き、ふたを再び閉じ、数秒待ってからふたを再び開くことです。

ウェイクアップが成功すると、ジャーナルは次のようになります。

systemd[1]: Started Suspend.
systemd[1]: sleep.target: Unit not needed anymore. Stopping.
systemd[1]: Stopped target Sleep.
systemd[1]: Reached target Suspend.
systemd[1]: suspend.target: Unit is bound to inactive unit systemd-suspend.service. Stopping, too.
systemd[1]: Stopped target Suspend.
systemd-logind[480]: Operation 'sleep' finished.

最近、私のラップトップがふたを再び開いた後、適切に目覚めるのを止めました。画面のバックライトが点灯するため、何かがはっきりと発生していますが、入力中にブルースクリーンの標準のslockパスワード「プロンプト」が表示されません。

パスワードを「盲目的に」入力し、シェルを開いてrebootを実行してみました。私も押してみました Ctrl-Alt-F2 仮想端末への変更を試み、ユーザー名とパスワードを入力し、rebootを実行します。これらはどちらも機能しないため、おそらくシステムが起動していないため、キーボードをアクティブにすることができません。仮想端末への変更がslockの間に機能することを確認したので、ウェイクアッププロセスはまだその状態に到達できていません。キーボードには SysRqキー はありません。

journalctl関連する--bootは、単に休止状態で終了します。

外付けモニターを接続していません。

これは100%再現可能です。


私は代わりのタックを試しました:

  1. 素晴らしいWMを終了します。
  2. xss-lockは、VTのプロセスリストをチェックしてawesomeで終了しました。
  3. 素晴らしいWMログイン画面に戻ります。
  4. ふたを閉じます。
  5. 数秒後に蓋を開けます。

そしてもう一度、私は空の画面を取得しました。興味深いことに、電源ボタンをすばやく押して離した後、ログイン画面が再び表示されましたが、ログイン状態では表示されませんでした。ただし、キーボードもマウスも(VTに変更する場合でも)機能しなかったため、ハードブートする必要がありました。ジャーナルの終わりは次のようになります。

$ journalctl --boot=-1 | tail -n2 | cut -d' ' -f5-
systemd[1]: Starting Suspend...
systemd-sleep[1840]: Suspending system...

私のセットアップは2つのリポジトリで定義されています。1つは デスクトップ設定 用で、もう1つは システム全体 用です。私は定期的に(ほぼ毎日) すべてのソフトウェアを更新 。 i915ビデオドライバを使用しています。マシンは、Samsung ATIV Book 9 Spinです。

7
l0b0

Arch Linuxで強化された4.12.5とLinux 4.12.4でこの問題がありました。私はそれらすべての解決策でいっぱいの膨大な数のページに行った後、私はこれをしました:

Sudo pacman -Rs acpi
Sudo pacman -S acpi
Sudo pacman -S linux-lts linux-lts-headers
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-lts

再起動後に問題が発生した場合:

Sudo pacman -Rs linux-hardened (linux) linux-hardened-headers (linux-headers)
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-lts

それは私のために働いた。

2
Azrael

私も同じ問題を抱えていました。 grubの設定を書き直す必要があります。私がアップデートのインストールに使用したyaourtが、GRUB構成を更新できなかった可能性があります。確認しています。

Azraelによって説明されている手動の再構成は私にとってうまくいきました:

grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-lts
0
strpeter