システムアップデート後に起動できない場合、Arch linux(ホストネームサービスを起動できない場合)など

システムアップデート後に起動できない場合、Arch linux(ホストネームサービスを起動できない場合)など

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

起動エラー

起動できませんでしたホスト名サービス。
起動できませんでしたWPAの申請者。
起動できませんでしたネットワーク管理者スクリプトスケジューラサービス。
起動できませんでしたdhcpd さまざまなインターフェースで
起動できませんでしたユーザーセッションを許可します。

私が試した解決策:

  1. 起動可能なUSBを使用して、

    1. ドライバをインストールしましたが、
    2. arch-chrootシステムに入り、
    3. パッケージを更新して再インストールしたlinux後、mkinitpcioArch systemd-wikiのトラブルシューティングのアドバイスに従いました。
  2. 上記の方法が失敗したため、「Rescue」モードでシステムを開き、サービスを手動で開始しましたsystemd-hostnamed。それから私のコンピュータが起動しました。これが正常になります。しかし、これは長続きしませんでした。systemd-user-sessionsdhcpd

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

解決策を提案してください。私は理由を全く知らない。よろしくお願いします。

答え1

同じ問題があります。 @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で修正されました。

関連情報