26.5. systemd が IMA ポリシーの読み込みに失敗する場合のトラブルシューティング
systemd が /etc/ima/ima-policy ファイルの読み込みに失敗すると、システムがハングアップして 実行エラー Freezing が表示されることがあります。この手順で説明する方法を使用することで、システムをこの状態からトラブルシューティングして復旧させることができます。
[ 5.829882] ima: policy update failed
[ 5.830094] ima: signed policy file (specified as an absolute pathname) required
[!!!!!!] Failed to load IMA policy.
…
[ 5.859994] systemd[1]: Freezing execution.
システムを回復するには 3 つの方法があります。
26.5.1. セキュアブートをオフにする リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
署名されていない IMA ポリシーの読み込みに失敗するためシステム起動が失敗した場合は、セキュアブートを一時的に無効にしてください。セキュアブートを無効にすることで、セキュリティー機能を再度有効にする前にエラーを解決できます。
[ 5.661906] ima: policy update failed
[ 5.662290] ima: signed policy file (specified as an absolute pathname) required
[ 5.662496] systemd[1]: Failed to load the IMA custom policy file /etc/ima/ima-policy1: Permission denied
[ 5.662663] ima: policy update failed
[ 5.662856] audit: type=1800 audit(1744968172.925:7): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 op=appraise_data cause=IMA-signature-required comm="systemd" name="/etc/ima/ima-policy" dev="vda3" ino=25679834 res=0 errno=0
[ 5.663205] audit: type=1802 audit(1744968172.925:8): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 op=policy_update cause=failed comm="systemd" res=0 errno=0
[!!!!!!] Failed to load IMA policy.
回避策として、セキュアブートを一時的にオフにして、UEFI システム用のカスタム署名付き IMA ポリシーのデプロイ の手順を実行すると、問題を解決できます。