Built in grub gpg verification fails over tftp
Issue
- While booting an
x86_64 efiimage overtftpon avmware 10instance fails. - The issue can be seen in
rhel7 grub 2.02when using agpgpublic key withcheck_siganturesenabled. - All file operations over
tftpcomplete, butgrubimmediately throws the following error:
alloc magic is broken at <addr>: <value>
Aborted. Press any key to exit.
- Pressing a key takes us back to the
EFIfirmware. - We can work around the issue by disabling check signatures and manually running
verify_detachedon a file. - However, we have to pull the
kernelandinitrdtwice, which doubles the boot time. Signaturechecking from amemdiskdoes not appear to be broken.
Environment
- Red Hat Enterprise Linux 7.0
- tftp
- gpg
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.