ライブパッチがエラー「パッチを適用できません: アップデートを適用できません: finitModule システムコールを実行できません: 必要なキーが利用できません」で失敗します

ライブパッチがエラー「パッチを適用できません: アップデートを適用できません: finitModule システムコールを実行できません: 必要なキーが利用できません」で失敗します

canonical-livepatch を実行していますが、以下のエラー メッセージが表示されます。最初はエラーで更新を試行しましたcannot apply patches: cannot apply update: cannot execute finitModule syscall: required key not available。その失敗の後、もう一度更新を試行することを拒否します。

アップデートを適用する際の問題は何でしょうか? そのエラー メッセージについては何も見つかりませんでした。

Ubuntu 18.04.2 LTS を実行しています。

$ journalctl -t canonical-livepatch
[...]
Jun 17 23:11:24 callisto canonical-livepatch[1183]: Client.Check
Jun 17 23:11:24 callisto canonical-livepatch[1183]: Checking with livepatch service.
Jun 17 23:11:24 callisto canonical-livepatch[1183]: updating last-check
Jun 17 23:11:24 callisto canonical-livepatch[1183]: touched last check
Jun 17 23:11:24 callisto canonical-livepatch[1183]: Applying update 52.3 for 4.15.0-51.55-generic
Jun 17 23:11:24 callisto canonical-livepatch[1183]: during refresh: cannot apply patches: cannot apply update: cannot execute finitModule syscall: required key not available
Jun 18 00:11:24 callisto canonical-livepatch[1183]: Client.Check
Jun 18 00:11:24 callisto canonical-livepatch[1183]: Checking with livepatch service.
Jun 18 00:11:24 callisto canonical-livepatch[1183]: updating last-check
Jun 18 00:11:24 callisto canonical-livepatch[1183]: touched last check
Jun 18 00:11:24 callisto canonical-livepatch[1183]: No updates available at this time.
Jun 18 00:11:24 callisto canonical-livepatch[1183]: Module may have caused kernel crash! Not inserting module.
Jun 18 00:11:24 callisto canonical-livepatch[1183]: To override this warning, remove /var/snap/canonical-livepatch/common/locks/livepatch_Ubuntu_4_15_0_51_55_generic_52_52.3
Jun 18 00:11:24 callisto canonical-livepatch[1183]: during refresh: cannot apply patches: lock file "/var/snap/canonical-livepatch/common/locks/livepatch_Ubuntu_4_15_0_51_55_generic_52_52.3" already exists

答え1

問題は、セキュア ブートが有効になっていて、Livepatch キーをインポートしていないことにあるようです。https://bugs.launchpad.net/canonical-livepatch-client/+bug/1833566

あなたはできるどうやらこれを修正するには、次を実行します:

sudo mokutil --import /snap/canonical-livepatch/current/keys/livepatch-kmod.x509

(入力したパスワードは1度だけ使用されます)

次に、再起動し、指示に従ってキーをインポートします。

関連情報