コンピュータをシャットダウンするたびに、次のメッセージがほとんど表示されます。
A stop job is running for Session c2 of user ... (1min 30s)
シャットダウンプロセスを続行する前に1分30秒待ってください。フォローするこのシステムシャットダウン診断ガイドそして得る終了ログ.txt(ログがかなり長いので、ここには貼り付けることはできません。)残念ながら、私はログを自分で理解することはできません。システムが正常にシャットダウンしない原因が何であるかを判断するのに役立つ人はいますか?
私はカーネルでArch Linuxを実行しています。4.4.5-1-ARCH
私のsystemd
バージョンはです229-3
。
補足1:ログアウトし、ログイン画面でコンピュータをシャットダウンするたびにメッセージが受信されないことを確認しましたA stop job is running...
。終了する前に何度もログアウトしようとしましたが、これが偶然に発生したわけではありません。情報が役立つことを願っています。
補足2:シャットダウンが中断される原因は常にセッションc2です。 @n.stが提案したとおりに確認しました。シャットダウン問題の診断もう一度保存してloginctl session-status c2
代わりに保存するdmesg
と、何もありませんshutdown-log.txt
。交換loginctl session-status c2
し、systemd-cgls
次のログを取得しました。
Control group /:
-.slice
└─init.scope
├─ 1 /usr/lib/systemd/systemd-shutdown reboot --log-level 6 --log-target ...
├─1069 /usr/lib/systemd/systemd-shutdown reboot --log-level 6 --log-target ...
├─1071 /bin/sh /usr/lib/systemd/system-shutdown/debug.sh reboot
└─1074 systemd-cgls
どんなアイデアがありますか?
メモ:カーネルで更新すると、4.6.4-1-ARCH
エラーsystemd 230-7
は発生しません。
ベストアンサー1
この問題に対する解決策は、タイムアウトを/etc/systemd/system.conf
90秒からたとえば10秒に短縮することです。
DefaultTimeoutStopSec=10s
変更後、端末で次のコマンドを実行します。
$ systemctl daemon-reload