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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
