Bug 2316037 - `refind_x64.efi` is broken
Summary: `refind_x64.efi` is broken
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rEFInd
Version: 41
Hardware: x86_64
OS: Unspecified
unspecified
urgent
Target Milestone: ---
Assignee: Jan Drögehoff
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-10-01 23:44 UTC by Cristian Ciupitu
Modified: 2024-12-02 07:06 UTC (History)
3 users (show)

Fixed In Version: rEFInd-0.14.2-3.fc41
Clone Of:
Environment:
Last Closed: 2024-12-02 07:06:19 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Cristian Ciupitu 2024-10-01 23:44:40 UTC
Description of problem:
Can't boot using rEFInd anymore after upgrading the package (from Fedora 40).

Version-Release number of selected component (if applicable):
rEFInd-unsigned-x64-0.14.2-2.fc41.noarch

How reproducible:
Every time

Steps to Reproduce:
A. Try to chainload `refind_x64.efi` from GRUB, or
B. Try to execute `refind_x64.efi` from the UEFI Shell.

Actual results:
It doesn't start. The shell says:
> Fatal Error: Not Found while opening our installation directory

Expected results:
It should start.

Additional info:
The official compiled binary works fine.

There's also this: https://www.reddit.com/r/Fedora/comments/1fq6htq/refind_stopped_working_after_upgrading_to_f41/

Comment 1 Jan Drögehoff 2024-11-20 13:53:17 UTC
this issue was caused by a backported bug in gnu-efi and should be resolved with https://src.fedoraproject.org/rpms/gnu-efi/pull-request/7

gnu-efi should be in stable by tomorrow, at which point I will push out a build for rEFInd which will fix the issue 
https://bodhi.fedoraproject.org/updates/FEDORA-2024-d2490e61e5

If you rely on rEFInd as your daily driver I've made a copr with the fixed build, otherwise I recommend waiting the extra week
https://copr.fedorainfracloud.org/coprs/sentry/efi-test

Comment 2 Fedora Update System 2024-11-23 12:45:14 UTC
FEDORA-2024-d29ede42b4 (rEFInd-0.14.2-3.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-d29ede42b4

Comment 3 Fedora Update System 2024-11-24 03:21:19 UTC
FEDORA-2024-d29ede42b4 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-d29ede42b4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-d29ede42b4

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Cristian Ciupitu 2024-11-28 19:55:08 UTC
I rerun `refind-install` after the update and the version built by Fedora seems to be working fine if run directly from the firmware of the physical machine or from GRUB in a KVM/qemu virtual machine.

Comment 5 Fedora Update System 2024-12-02 07:06:19 UTC
FEDORA-2024-d29ede42b4 (rEFInd-0.14.2-3.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.