Arch-Linux
系統更新後啟動失敗,Arch linux (Failed to start Hostname Services) 等
通過 更新系統後
pacman
,系統無法啟動。似乎某些服務在啟動時沒有啟動。它顯示如下:錯誤無法啟動**主機名服務。** 無法啟動**WPA 請求者。** 無法啟動**網路管理器腳本調度程序服務。***在各種介面上啟動***dhcpd** 失敗。 無法啟動**允許使用者會話。**
我嘗試過的解決方案:
通過使用可啟動 USB,
我安裝了驅動器,
arch-chroot
進入系統,更新了軟體包,重新安裝
linux
,mkinitpcio
並systemd
按照 arch-wiki 故障排除中的建議。由於上述方法失敗,我以“救援”模式打開系統並手動啟動服務
systemd-hostnamed
,systemd-user-sessions
然後dhcpd
。然後,我的電腦啟動了。它變得正常了。但是,它並沒有持續下去。下次重新啟動後,會出現同樣的問題。每次都需要在救援模式下打開系統。
請提出解決方案。我完全不知道原因。先感謝您。
有同樣的問題。@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 中修復。