I received a notification of a needed update by Ubuntu 24.04. A Firmware Updater GUI appeared after I clicked on the notification. There was a UEFI dbx update for a more modern version. After the update, the system rebooted. However, I noticed a serious problem. This system CPU has 16 cores, 32 threads and System Monitor will show 32 CPU cores. After the UEFI dbx update, System Monitor now shows only 1 CPU. The update by seems to have corrupted the system. How do I undo this issue?
I believe the GUI relates to fwupdmgr
on the terminal. I just ran the command fwupdmgr get-updates
and it shows
...
Devices with the latest available firmware version:
• UEFI dbx
────────────────────────────────────────────────
Devices that have been updated successfully:
• UEFI dbx (371 → 20241101)
Uploading firmware reports helps hardware vendors to quickly identify failing and successful updates on real devices.
Also, the terminal command fwupdmgr get-devices
showed this info (I have masked some of the the ID info below):
...
...
...
│ └─UEFI dbx:
│ Device ID: Some numbers
│ Summary: UEFI revocation database
│ Current version: 20241101
│ Minimum Version: 20241101
│ Vendor: UEFI:Linux Foundation
│ Install Duration: 1 second
│ GUIDs: xxx ← UEFI\CRT_xxx&ARCH_X64
│ yyy ← UEFI\CRT_yyy&ARCH_X64
│ zzz ← UEFI\CRT_zzz&ARCH_X64
│ Device Flags: • Internal device
│ • Updatable
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Only version upgrades are allowed
│ • Signed Payload
Update:
I have just tried reboot my system to explore if this issue would also occur when booting up using (recovery mode) or an older linux version. I confirmed that this issue do not occur when booting up with Linux 6.11.0-19-generic (recovery mode)
and the the older version Linux 6.8.0-52-generic
. The issue seems to occur with Linux 6.11.0-19-generic
, which is the latest linux version.
Also, I discovered that I did do a apt upgrade
(which I forgot about and have verified after checking /var/log/apt/history.log) and it upgraded the linux version to 6.11.0-19.19~24.04.1. This upgrade must have occurred after the UEFI dbx was updated but before a reboot was done.
$ dpkg --list | grep linux-image
ii linux-image-6.11.0-19-generic 6.11.0-19.19~24.04.1 amd64 Signed kernel image generic
rc linux-image-6.8.0-49-generic 6.8.0-49.49 amd64 Signed kernel image generic
rc linux-image-6.8.0-50-generic 6.8.0-50.51 amd64 Signed kernel image generic
ii linux-image-6.8.0-51-generic 6.8.0-51.52 amd64 Signed kernel image generic
ii linux-image-6.8.0-52-generic 6.8.0-52.53 amd64 Signed kernel image generic
ii linux-image-generic-hwe-24.04 6.11.0-19.19~24.04.1 amd64 Generic Linux kernel image
How should I resolve this issue for Linux 6.11.0-19-generic
?