Bug 2006690
Summary: | OS boot failure "x64 Exception Type 06 - Invalid Opcode Exception" | |||
---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Jatan Malde <jmalde> | |
Component: | RHCOS | Assignee: | Benjamin Gilbert <bgilbert> | |
Status: | CLOSED ERRATA | QA Contact: | Michael Nguyen <mnguyen> | |
Severity: | high | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 4.8 | CC: | asadawar, bgilbert, ddelcian, dornelas, jligon, mrussell, nstielau, qguo, rhcos-triage, travier | |
Target Milestone: | --- | |||
Target Release: | 4.10.0 | |||
Hardware: | x86_64 | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: |
Cause: When the RHCOS live ISO adds a UEFI boot entry for itself, it assumes the existing UEFI boot entry IDs are consecutive.
Consequence: The ISO crashes in the UEFI firmware when booting on systems with non-consecutive boot entry IDs.
Fix: The RHCOS live ISO no longer adds a UEFI boot entry for itself.
Result: The ISO boots successfully.
|
Story Points: | --- | |
Clone Of: | ||||
: | 2006962 (view as bug list) | Environment: | ||
Last Closed: | 2022-03-10 16:12:32 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 2004596 | |||
Bug Blocks: | 2006962 |
Description
Jatan Malde
2021-09-22 08:04:46 UTC
We recently fixed some booting issues with the LiveISO so that may be it. Can you test with the latest image from https://releases-rhcos-art.cloud.privileged.psi.redhat.com/?stream=releases/rhcos-4.8 ? There are two recent fixes to EFI boot; one of the bugs affected 4.7 and one didn't. Since the 4.7 ISO is working, it looks like the problem is in fallback.efi, which has now been removed from the ISO to fix bug 2004677. (A private comment confirmed that a recent build of the 4.8 ISO is working correctly.) This bug has been reported fixed in a new RHCOS build. Do not move this bug to MODIFIED until the fix has landed in a new bootimage. @bglibert This is the output I get from the latest installer. The fallback.efi is removed but it looks different from the 4.9 installer (missing the EFI/BOOT/redhat, see https://bugzilla.redhat.com/show_bug.cgi?id=2006962#c4). If this is expected, I can move this to Verified: Tested. $ sudo mount -o loop,ro rhcos-410.84.202110081440-0-live.x86_64.iso /mnt/iso $ sudo mount -o loop,ro /mnt/iso/images/efiboot.img /mnt/efi $ tree /mnt/efi /mnt/efi └── EFI └── BOOT ├── BOOTX64.EFI ├── fonts ├── grub.cfg ├── grubx64.efi └── mmx64.efi 3 directories, 4 files Yup, that's correct. The 4.10 PR did some additional simplification that wasn't included in the backports. The fix for this bug has landed in a bootimage bump, as tracked in bug 2004596 (now in status MODIFIED). Moving this bug to MODIFIED. Moving to verified now that the boot image has at bug 2004596 has been verified. $ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.10.0-0.nightly-2021-10-25-062528 True False 9m36s Cluster version is 4.10.0-0.nightly-2021-10-25-062528 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.10.3 security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:0056 |