OSInside / kiwi

KIWI - Appliance Builder Next Generation
https://osinside.github.io/kiwi
GNU General Public License v3.0
300 stars 152 forks source link

Shim support for Debian needs fixing/updating #2525

Closed udf2457 closed 6 months ago

udf2457 commented 6 months ago

I think I have encountered a similar scenario to #1743

I am seeing KiwiBootLoaderGrubSecureBootError: Signed grub2 efi loader not found despite shim-signed and grub-efi-arm64-signed being part of the installed package list.

Current debian shim for arm64 is at /usr/lib/shim/shimaa64.efi.signed (shim-signed) or various /usr/lib/grub/arm64-efi-signed locations (grub-efi-arm64-signed) and I think this is being missed by your pattern matching

https://packages.debian.org/bookworm/arm64/shim-signed/filelist https://packages.debian.org/bookworm/arm64/grub-efi-arm64-signed/filelist

schaefi commented 6 months ago

Thanks, I feel it is turning into a mess, that shim setup in kiwi ;)