시스템 업데이트 후 시작할 수 없는 경우, Arch linux(호스트네임 서비스를 시작할 수 없는 경우) 등

시스템 업데이트 후 시작할 수 없는 경우, Arch linux(호스트네임 서비스를 시작할 수 없는 경우) 등

시스템을 업데이트한 후 pacman시스템을 시작하지 못했습니다. 일부 서비스가 시작 시 시작되지 않는 것 같습니다. 다음과 같이 표시됩니다: 오류

시작 오류

시작하지 못했습니다호스트 이름 서비스.
시작하지 못했습니다WPA 신청자.
시작하지 못했습니다네트워크 관리자 스크립트 스케줄러 서비스.
시작하지 못했습니다dhcpd 다양한 인터페이스에서.
시작하지 못했습니다사용자 세션을 허용합니다.

내가 시도한 솔루션:

  1. 부팅 가능한 USB를 사용하여,

    1. 드라이버를 설치했는데,
    2. arch-chroot시스템에 들어가고,
    3. 패키지를 업데이트하고 다시 설치한 linuxmkinitpcioArch 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.

내 시스템에서는 웜 재부팅 후 다시 시작되었으므로 타이밍이나 경쟁 조건 문제인 것 같습니다.

같은 문제가 발생했습니다.아치 리눅스 포럼에 게시됨. 이는 dhcpcd 9.0.1의 버그로 밝혀졌습니다(자세한 내용:Arch 버그 추적기에 대한 보고서그리고 그거dhcpcd 메일링 리스트).
가능한 해결 방법은 dhcpcd를 9.0.1 이전 버전으로 다운그레이드하는 것입니다. 이 버그는 버전 9.0.2에서 수정되었습니다.

관련 정보