コンピュータのシャットダウンに時間がかかるのはなぜですか?

コンピュータのシャットダウンに時間がかかるのはなぜですか?

私は1年以上私の2台のコンピュータ(ノートブックとデスクトップ)でArch Linux + GNOME 3を使用してきました。そして、コンピュータは速く(3秒以内に)シャットダウンし続けます。最近、Pamacを介して両方のコンピュータのすべてのパッケージを更新した後、コンピュータをシャットダウンするのに長い時間がかかります(終了する前に約2分待つ必要があります)。私は通常、GNOME 3グラフィックインターフェースを介してコンピュータをシャットダウンします。

私は何を試みたか。

  1. 最近、すべてのパッケージを再更新しましたが、役に立ちませんでした。
  2. このコマンドを使用すると、sudo systemctl --force --force poweroffコンピュータをすばやくシャットダウンするのに役立ちます。
  3. この場合、コマンドを使用するsudo systemctl --force poweroffと1.5分後にコンピュータがシャットダウンし、次のメッセージが画面に表示されますsystemd-shutdown[1]: Waiting for process: gnome-session-b, Xwayland, gsb-media-keys, dbus-daemon, pulseaudio, gsd-power, gnome-shell, systemd, gsd-wacom, gsd-xsettings, gsd-color

UPD:コマンドを実行すると、sudo journalctl -b -1 -e --no-pagerログに次の間隔があります。

Dec 24 18:05:28 archlinux systemd[497]: evolution-source-registry.service: Succeeded.
Dec 24 18:05:28 archlinux systemd[497]: evolution-calendar-factory.service: Succeeded.
Dec 24 18:05:28 archlinux systemd[497]: evolution-addressbook-factory.service: Succeeded.
Dec 24 18:07:28 archlinux systemd[1]: [email protected]: State 'stop-sigterm' timed out. Killing.
Dec 24 18:07:28 archlinux systemd[1]: [email protected]: Killing process 497 (systemd) with signal SIGKILL.
Dec 24 18:07:28 archlinux systemd[1]: [email protected]: Killing process 1329 (dbus-daemon) with signal SIGKILL.
Dec 24 18:07:28 archlinux systemd[1]: [email protected]: Main process exited, code=killed, status=9/KILL
Dec 24 18:07:28 archlinux systemd[1]: [email protected]: Failed with result 'timeout'.
Dec 24 18:07:28 archlinux systemd[1]: Stopped User Manager for UID 1000.

UPD 2:これが正しい解決策であるかどうかはわかりませんが、このWebページで提供されている解決策が役に立ちました。 bbs.archlinux.org/viewtopic.php?id=261530

次のコマンドを実行しsystemctl edit --user gnome-session-restart-dbus.service 、上に次の行を追加します### Lines below this comment will be discarded

[Service]
Slice=-.slice

ベストアンサー1

ソフトウェアの更新後に廃止されたパッケージまたは不要な別々のパッケージがあるため、更新後にシャットダウンが遅くなる可能性があります。その場合は、孤立したパッケージを検索して削除することで問題が解決します。

孤児パッケージを一覧表示します。

pacman -Qtdq

上記のコマンドで孤立したパッケージが見つかったら、pacmanを使用して削除できます。一度に1つの孤立したパッケージを削除することは、単一のコマンドですべてのパッケージを削除するよりも優れています。パックマンを介さずに別のパッケージをダウンロードして手動でインストールする場合、一部のパッケージが孤児として報告されるためです。パッケージはまだ他のパッケージに必要な場合があります。現在アクティブなソフトウェアストアです。

おすすめ記事