Bug 1862045
| Summary: | Grub or Shim dies since updating to grub2-2.02-0.86.el7_8 / shim-x64-15-7.el7_8 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Renaud Métrich <rmetrich> | ||||||||
| Component: | shim | Assignee: | Bootloader engineering team <bootloader-eng-team> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Release Test Team <release-test-team-automation> | ||||||||
| Severity: | urgent | Docs Contact: | |||||||||
| Priority: | urgent | ||||||||||
| Version: | 7.8 | CC: | ajb, anazmy, bhoefer, b, bootloader-eng-team, bugzilla.redhat.com, chref, Colin.Simpson, cperry, daniell1, ealcaniz, emcnabb, fahnoe, fche, fweimer, hakon.gislason, hartsjc, jbittner, jcsible, jrhbgz16a, jstodola, jwboyer, kbost, knoha, knweiss, kyoshida, lee.jnk, manuel.wolfshant, mbanas, mfalz, mgarciac, miabbott, mvanderw, obockows, ofalk, pasteur, phil, pjones, prjagtap, ptalbert, rstrode, stefan.wigny, stefw, therman, thoger, timo, toneata, toracat, uli9000, vcojot, vinhtvu2, waf | ||||||||
| Target Milestone: | rc | Keywords: | Regression, ZStream | ||||||||
| Target Release: | --- | ||||||||||
| Hardware: | x86_64 | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | |||||||||||
| : | 1862280 1862346 (view as bug list) | Environment: | |||||||||
| Last Closed: | 2020-09-29 20:59:02 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: | |||||||||||
| Bug Blocks: | 1862280, 1862346 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Renaud Métrich
2020-07-30 09:36:29 UTC
Created attachment 1702918 [details]
1st error message
Created attachment 1702919 [details]
2nd error message
Looks like BZ 1861977 is the same for RHEL8 Created attachment 1702922 [details]
dmidecode of HPE hardware hitting this
Hit on HPE (see attached dmidecode) with SecureBoot disabled. Although running CentOS 7, my systems were also impacted by this issue. For reference my hardware is: Dell T110-II BIOS 2.10.0 Secure Boot off (I think but did not find it explicitly listed in the BIOS settings) UEFI boot Updates applied via yum-cron My steps to a temporary work-around: 1) boot rescue disk 2) chroot /mnt/sysimage 3) ip address add... 4) ip route add... 5) update /etc/resolv.conf if necessary 6) yum downgrade shim-x64 mokutil grub2\* 7) restore resolve.conf if updated 8) exit 9) reboot System now boots and runs with the following: grub2-common-2.02-0.81.el7.centos.noarch grub2-efi-x64-2.02-0.81.el7.centos.x86_64 grub2-tools-2.02-0.81.el7.centos.x86_64 grub2-tools-extra-2.02-0.81.el7.centos.x86_64 grub2-tools-minimal-2.02-0.81.el7.centos.x86_64 mokutil-15-2.el7.centos.x86_64 shim-x64-15-2.el7.centos.x86_64 Should probably also blacklist the above packages until this is properly resolved. --Larry I had problems running the downgrade command on CentOS, failing with a complaint about already having the minimum version. I manually downloaded the older versions of the packages from the base repository and specified those downloaded files on the yum downgrade command line. After that, I successfully rebooted, waited for the selinux relabel and reboot, and then things came up fine. Problem: Cannot boot past bios after update. No select kernel options.
Workaround: Boot from live usb. install timeshift from epel. revert to pre-existing, pre-update snapshot. remove live usb. reboot.
OS: centos 7
Bios info:
Vendor: American Megatrends Inc.
Version: 2304
Release Date: 10/09/2014
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 8192 kB
Characteristics:
PCI is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 4.6
BIOS Language Information
Language Description Format: Long
Installable Languages: 3
en|US|iso8859-1
fr|FR|iso8859-1
zh|CN|unicode
Currently Installed Language: en|US|iso8859-1
hardware info:
description: Motherboard
product: Z97-C
vendor: ASUSTeK COMPUTER INC.
physical id: 0
version: Rev X.0x
serial: 140425266205696
slot: To be filled by O.E.M.
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 2304
date: 10/09/2014
size: 64KiB
capacity: 8MiB
capabilities: pci apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
Observations:
Received a warning re epel on previous (or near to it) attempt to update.
I just wanted to post a brief note that updated shim packages are now available and can be used in conjunction with previously released grub2, fwupd, and fwupdate packages. Both https://access.redhat.com/security/vulnerabilities/grub2bootloader and https://access.redhat.com/solutions/5272311 have been updated with links to the new shim package bugfix errata. @Clifford What about CentOS? (In reply to Olimp Bockowski from comment #23) > @Clifford > What about CentOS? Released over the weekend as well. For EL 7 - the -8 packages released to address the bug within the -7. http://mirror.centos.org/centos/7/updates/x86_64/Packages/  - shim-x64-15-8.el7.x86_64.rpm 2020-07-31 23:30 680K For EL8 - the -15 packages released to address the bug within the -14. http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/ - shim-x64-15-15.el8_2.x86_64.rpm 2020-08-01 02:35 666K Thanks, Cliff Reproduced reliably with shim-x64-15-7.el7_8 in a VM with 2536 MiB memory. Verified in the same VM using shim-x64-15-9.el7. Also tested various memory sizes between 50 MiB and 20 GiB, grub2 was loaded successfully in all cases. Moving to VERIFIED. 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 (shim bug fix and enhancement 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/RHBA-2020:4045 |