[Bug 2115329] Re: system fails to reboot into fwupdx64.efi to apply pending system firmware update
Alex Murray
2115329 at bugs.launchpad.net
Wed Jun 25 10:07:41 UTC 2025
*** This bug is a duplicate of bug 2113748 ***
https://bugs.launchpad.net/bugs/2113748
Wasn't sure whether to target this against fwupd or fwupd-signed - I
suspect the former but have left fwupd-signed as affected as well for
now.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to fwupd-signed in Ubuntu.
https://bugs.launchpad.net/bugs/2115329
Title:
system fails to reboot into fwupdx64.efi to apply pending system
firmware update
Status in fwupd package in Ubuntu:
New
Status in fwupd-signed package in Ubuntu:
New
Bug description:
fwupdmgr reports a pending firmware update but after choosing to apply
it and then rebooting the machine, it is never actually applied and
from what I can glean during the boot process the fwupdx64.efi is
never actually executed. It would appear that the efi boot order is
not getting set properly.
$ fwupdmgr update
╔══════════════════════════════════════════════════════════════════════════════╗
║ Upgrade System Firmware from 0.1.71 to 0.1.72? ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ Lenovo System Firmware Version 1.72 ║
║ ║
║ Important updates ║
║ ║
║ • Enhancement to address security vulnerabilities ║
║ ║
║ New functions or enhancements ║
║ ║
║ • Updated the Diagnostics module to version 04.38.001. ║
║ • Updated the CPU microcode. ║
║ • Supported "UEFI PXE TFTP Window Size" option in BIOS Setup. ║
║ • ThinkShield secure wipe checks AC adapter connection before erasing. ║
║ ║
║ 20XWCTO1WW must remain plugged into a power source for the duration of the ║
║ update to avoid damage. ║
╚══════════════════════════════════════════════════════════════════════════════╝
Perform operation? [Y|n]:
Waiting… [***************************************] Less than one minute remaining…
Successfully installed firmware
Do not turn off your computer or remove the AC adapter while the update is in progress.
Devices with the latest available firmware version:
• Embedded Controller
• Intel Management Engine
• Prometheus
Devices with no available firmware updates:
• ELAN0672:00 04F3:3187
• Prometheus IOTA Config
• SBAT
• SSD 980 PRO 2TB
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI dbx
An update requires a reboot to complete. Restart now? [y|N]: N
$ efibootmgr
BootNext: 0001
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0000,0010,0011,0012,0013,0014,0015,0016,001A,001B,001C,001D,001E,001F,0020,0021,0022,0001
Boot0000* Ubuntu HD(1,GPT,42a7ba2e-fa81-44bb-b8c0-739abbec1848,0x800,0x219800)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Linux-Firmware-Updater HD(1,GPT,42a7ba2e-fa81-44bb-b8c0-739abbec1848,0x800,0x219800)/File(\EFI\ubuntu\shimx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014 Asset Information FvFile(da465b87-a26f-4c12-b78a-0361428fa026)
Boot0015 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0016 ThinkShield secure wipe FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
Boot0017 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0018 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0019 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot001A* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot001B* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001C* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001D* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001E* PXE BOOT VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot001F* LENOVO CLOUD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
Boot0020* ON-PREMISE VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri()
Boot0021 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35400)
Boot0022 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot0023* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0024* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0025* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0026* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Is it correct that Boot0001 entry specifies the standard shim binary instead of the fwupdx64.efi binary?
ProblemType: Bug
DistroRelease: Ubuntu 25.04
Package: fwupd-signed 1.55+1.7-1
ProcVersionSignature: Ubuntu 6.14.0-22.22-generic 6.14.5
Uname: Linux 6.14.0-22-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.32.0-0ubuntu5.2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Jun 25 19:56:59 2025
InstallationDate: Installed on 2024-04-29 (422 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
SourcePackage: fwupd-signed
UpgradeStatus: Upgraded to plucky on 2025-04-23 (63 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/2115329/+subscriptions
More information about the foundations-bugs
mailing list