[rhel-9.8_10.2] edge bootupd metadata generation and bootloader-update service on 9.6+#2464
[rhel-9.8_10.2] edge bootupd metadata generation and bootloader-update service on 9.6+#2464croissanne wants to merge 5 commits into
Conversation
Enable bootupd_gen_metadata for edge-commit and edge-container image types in RHEL 9.8+ to fix Anaconda bootloader installation failures. The bootupctl backend generate-update-metadata command creates the required /usr/lib/bootupd/updates/EFI.json metadata. This is conditionally enabled only for 9.8+ where bootupd is available. Fixes: virt-s1/rhel-edge#11427 Related: osbuild@6340fa0 Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
|
Failed to load packit config file: For more info, please check out the documentation or contact the Packit team. You can also use our CLI command |
`bootupd` has been shipped into 9 since at least 9.6, so do not exclude it. Additionally, in order for bootupctl to work correctly, it needs the update metadata generated by bootupd.
Automatically update the bootloader on boot. The required update metadata should be present on the system for 9.6+.
84533e4 to
f2f4555
Compare
|
I've done some light testing on this patch and it LGTM.
One unexpected issue: I'm hitting selinux denial when I run bootupctl on the console - works fine via an ssh session. Probably not related to this fix, nor is it bootupctl specific, but a systemd-run issue. I can reproduce simply with sudo systemd-run --wait -P echo hello It doesn't effect the bootloader-update.service either. |
Probably something that needs to be changed in the selinux policy yea. But thank you so much for testing all of this! |
|
Just the unattended installer failing rn, should be ok, was the case with the previous backport too |
13ca712 to
b73dda2
Compare
b73dda2 to
f3896d5
Compare
The rawhide failures are also expected as I think these definitions are before we dropped |
Enable bootupd_gen_metadata for edge-commit and edge-container image types in RHEL 9.8+ to fix Anaconda bootloader installation failures.
The bootupctl backend generate-update-metadata command creates the required /usr/lib/bootupd/updates/EFI.json metadata. This is conditionally enabled only for 9.8+ where bootupd is available.
Fixes: virt-s1/rhel-edge#11427
Related: 6340fa0
commit 84533e4 (HEAD -> rhel-9.8_10.2, sannehub/rhel-9.8_10.2)
Author: Sanne Raymaekers sanne.raymaekers@gmail.com
Date: Thu Jun 25 16:10:32 2026 +0200
commit 46e151f
Author: Sanne Raymaekers sanne.raymaekers@gmail.com
Date: Thu Jun 25 15:55:01 2026 +0200