plymouth-quit-wait.service가 중지되지 않고 시작이 완료되지 않습니다.

plymouth-quit-wait.service가 중지되지 않고 시작이 완료되지 않습니다.

저는 Arch Linux에서 Gnome을 사용하여 Plymouth를 구성했으며 아무런 문제 없이 부팅할 수 있습니다(예: 암호화 키를 입력하고 로그인 화면으로 이동하면 성공적으로 로그인할 수 있습니다). 불행히도 plymouth-quit-wait.service완료되지 않습니다.

~ systemctl status plymouth-quit-wait

● plymouth-quit-wait.service - Hold until boot process finishes up
     Loaded: loaded (/usr/lib/systemd/system/plymouth-quit-wait.service; static)
     Active: activating (start) since Wed 2020-08-19 11:37:12 CEST; 4min 31s ago
   Main PID: 603 (plymouth)
      Tasks: 1 (limit: 38119)
     Memory: 312.0K
     CGroup: /system.slice/plymouth-quit-wait.service
             └─603 /usr/bin/plymouth --wait

Aug 19 11:37:12 hostname systemd[1]: Starting Hold until boot process finishes

모든 것이 잘 작동하기 때문에 이유를 이해할 수 없습니다. 문제 해결 정보는 어디서 찾을 수 있나요?

답변1

plymouthd댓글을 보면 문제가 여전히 실행 중이며 plymouth-quit-wait.service종료되기를 기다리는 것 같습니다 .

initramfs에서 시작해야 하고 최소한 GUI 서버(X11 또는 Wayland)가 시작될 때까지 계속 실행되어야 하기 때문에 plymouthd서비스 이름은 적어도 Debian에서는 약간 특이합니다.

  • /lib/systemd/system/plymouth-start.service실제로 plymouthd포크된 일회성 서비스로 시작하고 스플래시 화면 표시를 시작하도록 지시합니다.
  • 필요한 경우 systemd-ask-password-plymouth.service디스크 암호화 비밀번호 등의 정보를 요청하도록 지시합니다.
  • plymouth.service종료하라는 지시를 받아야 하는 plymouth-quit.service다른 실행 중인 일회성 서비스에 대한 심볼릭 링크입니다 .plymouth quitplymouthd

plymouth quitArch의 설정은 다를 수 있지만 일부 서비스가 실행되어야 할 때 실행되지 않거나 plymouthd종료되어야 할 때 메시지를 받지 못하는 것 같습니다 .

루트로 수동으로 실행 해 볼 수 있습니다 . 이로 인해 종료 및 전환이 plymouth quit발생하면 문제는 자동화할 수 없다는 것입니다. 상태가 변경되지 않으면 어떻게든 정지된 것처럼 보이므로 프로세스를 종료해 보십시오.plymouthdsystemctl statusState: runningplymouth quitplymouthd

실수로 독점 NVIDIA GPU 드라이버를 사용하고 있습니까? 제 기억이 맞다면 디스플레이 프레임 버퍼 구성을 설정하는 방식이 plymouthd제대로 작동하지 않는 문제가 있었습니다 . 그렇다면 텍스트 기반 Plymouth 시작 테마를 사용하거나 시작 항목을 완전히 비활성화하는 것이 좋습니다.

관련 정보