Bug#1008185: fwupd: Fails to update firmware components on Thinkpad T480.
Package: fwupd
Version: 1.5.7-4
Severity: normal
Dear Maintainer,
I`m unable to update the firmware components on my Thinkpad T480, using the "fwupdmgr" utility. The following,
are the steps that I followed, when trying to achieve such task:
1) I manually mounted my /boot/efi partition.
2) I did run the following commands as root:
fwupdmgr refresh
fwupdmgr get-devices
fwupdmgr update
Here's the complete output of the commands specified above:
root@debian:~# fwupdmgr refresh
Updating lvfs
Downloading… [***************************************]
Successfully downloaded new metadata: 4 local devices supported
root@debian:~# fwupdmgr get-devices
20L6S1R100
│
├─Thunderbolt host controller:
│ Device ID: 260879923c939f21a276009c6175888f386e2ca6
│ Summary: Unmatched performance for high-speed I/O
│ Current version: 20.00
│ Vendor: Lenovo (THUNDERBOLT:0x0109|TBT:0x0109)
│ GUIDs: 8487e4cb-fe6b-5cb6-ad88-46535fb110e1 ← THUNDERBOLT\VEN_0109&DEV_1707&REV_00
│ 6d4d771c-0579-504d-92a1-737180c7b360 ← THUNDERBOLT\VEN_0109&DEV_1707
│ fe328c2d-5300-597b-a21d-991116db8ab6 ← TBT-01091707-native
│ 15a5ae1d-0ec9-5013-9221-cd6dd753fcb0 ← TBT-01091707-native-controller0-0
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Device stages updates
│
├─Embedded Controller:
│ Device ID: c19580db344e418cf2b23297bcf46d75c06e432a
│ Current version: 0.1.20
│ Minimum Version: 0.1.20
│ Vendor: DMI:LENOVO
│ GUIDs: b87a926d-189c-49a1-b1ff-921099b1de89
│ 646e8b00-c980-5327-b889-b518b0a1cc1c ← UEFI\RES_{B87A926D-189C-49A1-B1FF-921099B1DE89}
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─Intel Management Engine:
│ Device ID: ea0fd60df22477668e549841f6a22a8c31cae587
│ Current version: 184.70.3626
│ Minimum Version: 0.0.1
│ Vendor: DMI:LENOVO
│ GUIDs: 9e21f98b-fe98-455c-b388-da5450ab6979
│ b4c101ff-035f-54a0-9147-23a9954dc8e0 ← UEFI\RES_{9E21F98B-FE98-455C-B388-DA5450AB6979}
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─SAMSUNG MZVLB512HAJQ-000L7:
│ Device ID: f2759da7fe8e0388c5f3601cb072f837b1070b03
│ Summary: NVM Express Solid State Drive
│ Current version: 5L2QEXA7
│ Vendor: Samsung Electronics Co Ltd (NVME:0x144D)
│ Serial Number: S3TNNF0K689216
│ GUIDs: 0b4d773a-7ac3-58c1-a541-e22ef1cdfe02 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801&REV_00
│ c9d531ea-ee7d-5562-8def-c64d0d144813 ← NVME\VEN_144D&DEV_A808&SUBSYS_144DA801
│ 6e54c992-d302-59ab-b454-2d26ddd63e6d ← NVME\VEN_144D&DEV_A808&REV_00
│ 47335265-a509-51f7-841e-1c94911af66b ← NVME\VEN_144D&DEV_A808
│ 79d6cfae-a5a2-5936-9248-5aebd23480f7 ← SAMSUNG MZVLB512HAJQ-000L7
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
├─System Firmware:
│ │ Device ID: 48477ba14bd9bd0c97323a07caa54b7766f917c2
│ │ Current version: 0.1.31
│ │ Minimum Version: 0.0.1
│ │ Vendor: LENOVO (DMI:LENOVO)
│ │ GUIDs: dc7f0308-1ef8-4774-9ba5-89a58c4d731c
│ │ 230c8b18-8d9b-53ec-838b-6cfc0383493a ← main-system-firmware
│ │ 7924fa68-3277-5fd5-aee1-ce5985707c3b ← UEFI\RES_{DC7F0308-1EF8-4774-9BA5-89A58C4D731C}
│ │ Device Flags: • Internal device
│ │ • Updatable
│ │ • System requires external power source
│ │ • Supported on remote server
│ │ • Needs a reboot after installation
│ │ • Cryptographic hash verification is available
│ │ • Device is usable for the duration of the update
│ │
│ └─UEFI dbx:
│ Device ID: 362301da643102b9f38477387e2193e57abaa590
│ Summary: UEFI Revocation Database
│ Current version: 83
│ Minimum Version: 83
│ Vendor: UEFI:Linux Foundation
│ Install Duration: 1 second
│ GUIDs: 14503b3d-73ce-5d06-8137-77c68972a341 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649
│ 5971a208-da00-5fce-b5f5-1234342f9cf7 ← UEFI\CRT_A9087D1044AD18F7A94916D284CBC01827CF23CD8F60B79072C9CAA1FEF4D649&ARCH_X64
│ c6682ade-b5ec-57c4-b687-676351208742 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503
│ f8ba2887-9411-5c36-9cee-88995bb39731 ← UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64
│ Device Flags: • Internal device
│ • Updatable
│ • Needs a reboot after installation
│
├─UEFI Device Firmware:
│ Device ID: b1825e2b03a9ebdea247a74f1f3ddee2a21ac565
│ Current version: 16909369
│ Minimum Version: 1
│ Vendor: DMI:LENOVO
│ GUIDs: 24aac206-3921-45c0-a79e-0a607b11aef0
│ 3a511605-fb00-56af-8a7f-1a6689d53ad2 ← UEFI\RES_{24AAC206-3921-45C0-A79E-0A607B11AEF0}
│ Device Flags: • Internal device
│ • Updatable
│ • System requires external power source
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│
└─UEFI Device Firmware:
Device ID: 8e6d0ecd7a9737ba818ed0a90fb863aaa9af5a3c
Current version: 4784132
Minimum Version: 4784132
Vendor: DMI:LENOVO
GUIDs: e0049080-09bd-473a-a02c-19aa0c8dad78
df11279e-a391-5278-82bd-8a7e9035700c ← UEFI\RES_{E0049080-09BD-473A-A02C-19AA0C8DAD78}
Device Flags: • Internal device
• Updatable
• System requires external power source
• Needs a reboot after installation
• Device is usable for the duration of the update
root@debian:~# fwupdmgr update
Devices with no available firmware updates:
• Thunderbolt host controller
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI dbx
Upgrade available for Embedded Controller from 0.1.20 to 0.1.22
20L6S1R100 must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]: Y
Downloading… [***************************************]
Decompressing… [***************************************]failed to compile 5b41632e511b0a4f42b665ea95f8dd8acb95669a:prefix=components: Error on line 46 char 2: Document must begin with an element (e.g. <book>)
root@debian:~# fwupdmgr update
Decompressing… [- ]Devices with no available firmware updates:
• Thunderbolt host controller
• UEFI Device Firmware
• UEFI Device Firmware
• UEFI dbx
Upgrade available for Embedded Controller from 0.1.20 to 0.1.22
20L6S1R100 must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]: Y
Downloading… [***************************************] Less than one minute remaining…
failed to compile 5b41632e511b0a4f42b665ea95f8dd8acb95669a:prefix=components: Error on line 46 char 2: Document must begin with an element (e.g. <book>)
According to the following report, this problem is solved at a newer version of the fwupd utility:
https://github.com/fwupd/fwupd/issues/3591
I also found another related report:
https://github.com/fwupd/firmware-lenovo/issues/153
Any chance of getting this bug fixed on current Debian release?
Thanks a lot in advance!.
Cheers.
-- System Information:
Debian Release: 11.2
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-12-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages fwupd depends on:
ii libc6 2.31-13+deb11u2
ii libcurl3-gnutls 7.74.0-1.3+deb11u1
ii libefiboot1 37-6
ii libelf1 0.183-1
ii libflashrom1 1.2-5
ii libfwupd2 1.5.7-4
ii libfwupdplugin1 1.5.7-4
ii libglib2.0-0 2.66.8-1
ii libgnutls30 3.7.1-5
ii libgudev-1.0-0 234-1
ii libgusb2 0.3.5-1
ii libjcat1 0.1.3-2
ii libjson-glib-1.0-0 1.6.2-1
ii libpolkit-gobject-1-0 0.105-31+deb11u1
ii libsmbios-c2 2.4.3-1
ii libsqlite3-0 3.34.1-3
ii libsystemd0 247.3-6
ii libtss2-esys-3.0.2-0 3.0.3-2
ii libxmlb1 0.1.15-2
ii shared-mime-info 2.0-1
Versions of packages fwupd recommends:
ii bolt 0.9.1-1
ii dbus 1.12.20-2
ii fwupd-amd64-signed [fwupd-signed] 1.5.7+4
ii python3 3.9.2-3
pn secureboot-db <none>
ii udisks2 2.9.2-2+deb11u1
Versions of packages fwupd suggests:
pn gir1.2-fwupd-2.0 <none>
-- no debconf information
Reply to: