livepatch가 "패치를 적용할 수 없음: 업데이트를 적용할 수 없음: finitModule syscall을 실행할 수 없음: 필수 키를 사용할 수 없음" 오류와 함께 실패합니다.

livepatch가 "패치를 적용할 수 없음: 업데이트를 적용할 수 없음: finitModule syscall을 실행할 수 없음: 필수 키를 사용할 수 없음" 오류와 함께 실패합니다.

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

(입력하신 비밀번호는 한 번만 사용됩니다)

그런 다음 재부팅하고 지침에 따라 키를 가져옵니다.

관련 정보