新しいUbuntu LXCコンテナでsystemdが100%で停止するのはなぜですか?

新しいUbuntu LXCコンテナでsystemdが100%で停止するのはなぜですか?

xubuntuデスクトップを含むLXCコンテナを作成しようとしています。これはコンテナを作成し、コンテナ内で実行するための新しいUbuntu 22.04インストールでsudo lxc launch images:ubuntu/22.04 workstation行われました。apt install xubuntu-desktop

aptコマンドは約75%で停止し、コンテナ内のCPU使用率は100%でtop表示され、CPU使用率は約45%を占めています。systemdsystemd-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の設定を続行できます。

おすすめ記事