web-dev-qa-db-ja.com

システムの更新、Arch Linux(ホスト名サービスの開始に失敗)などの後の起動に失敗しました

pacmanを使用してシステムを更新した後、システムが起動しません。起動時に一部のサービスが開始されないようです。次のように表示されます:エラー

Boot errors

ホスト名サービスの開始に失敗しました
開始に失敗しましたWPAサプリカント。
 Failed to startNetwork Manager Script Dispatcher Services。
 Failed to startdhcpdさまざまなインターフェイス上。
起動に失敗しましたユーザーセッションを許可します。

私が試したソリューション:

  1. ブータブルUSBを使用して、

    1. ドライブをマウントしました
    2. Arch-chrootシステムに入るには、
    3. Arch-wikiのトラブルシューティングで提案されているように、パッケージを更新し、linuxmkinitpciosystemdを再インストールしました。
  2. 上記の方法が失敗したため、システムを「レスキュー」モードで開き、サービスを手動で開始しましたsystemd-hostnamedsystemd-user-sessionsおよびdhcpd。その後、PCが起動しました。そしてそれは正常になりました。しかし、それは持続しませんでした。

次回の再起動後、同じ問題が発生します。毎回、レスキューモードでシステムを開く必要があります。

解決策を提案してください。原因は正確にはわかりません。前もって感謝します。

4
Samip Poudel

同じ問題があります。 @ fra-san:ヒント、ログからより多くの情報を簡単に取得する方法をありがとう、それでここに私がそれから得たものがあります:

Apr 23 22:30:19 myhost systemd[1]: systemd-hostnamed.service: Failed to create cgroup /system.slice/systemd-hostnamed.service: No such file or directory
Apr 23 22:30:19 myhost systemd[1]: Starting Hostname Service...
Apr 23 22:30:19 myhost systemd[1]: systemd-hostnamed.service: Main process exited, code=exited, status=219/CGROUP
Apr 23 22:30:19 myhost systemd[1]: systemd-hostnamed.service: Failed with result 'exit-code'.
Apr 23 22:30:19 myhost systemd[1]: Failed to start Hostname Service.

私のシステムでは、ウォームリブートをいくつか行った後、再起動していたため、タイミングまたは競合状態の問題のように見えます。

これと同じ問題が Arch Linuxフォーラムに投稿されています です。 dhcpcd 9.0.1のバグであることが判明しました(詳細: Archのバグトラッカーのレポート および dhcpcdのメーリングリスト のバグ)。
一時的な解決策として、dhcpcdを9.0.1より前のバージョンにダウングレードします。このバグはバージョン9.0.2で修正されました。

2
Frank