xubuntu 데스크탑이 포함된 LXC 컨테이너를 만들려고 합니다. 이는 컨테이너를 생성한 다음 컨테이너 내에서 실행하기 위해 새로운 Ubuntu 22.04 설치에서 sudo lxc launch images:ubuntu/22.04 workstation
수행 되었습니다.apt install xubuntu-desktop
apt 명령은 약 75%에서 멈추고 컨테이너 내 CPU 사용률은 100%로 top
표시되며 CPU 사용률은 약 45%를 맴돌고 있습니다.systemd
systemd-journal
journalctl -f
스팸 로그는 컨테이너 내부에 표시됩니다.
Condition check resulted in ACPI event daemon being skipped
계속해서. 컨테이너를 중지하고 다시 시작하면 동일한 문제가 발생합니다(100% CPU, 로그 스팸 및 모든 systemctl
명령 중단).
이 문제의 원인과 해결 방법은 무엇입니까?
답변1
관련된 유일한 Google 검색이 나를 이끌었습니다.이 GitHub 문제그것은 말한다:
IMHO, 문제는 시스템 측면에 더 있습니다. 대상이 이벤트를 처리할 수 없으면 한 장치에서 다른 장치로의 트리거 이벤트를 적절하게 처리할 수 없기 때문입니다. 이 경우 이벤트 소스는 acpid.path이며 /etc/acpi/events/ 디렉터리가 비어 있지 않으면 acpid 서비스를 시작해야 합니다. 컨테이너의 경우 조건부 확인에 의해 acpid 서비스가 비활성화되어
ConditionVirtualization=!container
실행할 수 없습니다. 이로 인해 systemd가acpid.path
동일한 트리거 이벤트를 계속해서 생성하고 대상이 이를 처리하지 않을 때acpid.service
무한 루프에 빠지게 됩니다 .
/etc/acpi/events
( ) 만 제거하여 문제를 해결했더니 sudo mv /etc/acpi/events /etc/acpi/events.bak
문제가 즉시 사라졌습니다.
아마도 그렇지 않을 것입니다옳은수정합니다. 더 많은 정보를 찾으면 올바른 수정 사항으로 답변을 업데이트하겠습니다. 하지만 이렇게 하면 즉각적인 문제가 해결되고 xubuntu 설정을 계속할 수 있습니다.