Bug#905570: fwupd: Firmware update failed on Lenovo P50
Package: fwupd
Version: 1.1.0-7
Severity: normal
I noticed the following update available for my Lenovo P50:
20EQA063UK System Firmware has firmware updates:
GUID: ddc0ee61-e7f0-4e7d-acc5-c070a398838e
GUID: 230c8b18-8d9b-53ec-838b-6cfc0383493a
ID: com.lenovo.ThinkPadN1EET.firmware
Update Version: 0.1.52
Update Name: ThinkPad P50
Update Summary: Lenovo ThinkPad P50 System Firmware
Update Remote ID: lvfs
Update Checksum: SHA1(eaa39283a0f75dddf9f98409258e3a09027b3f9d)
Update Location: https://fwupd.org/downloads/1c03e1b5491094429129b3eef952816c21777281-Lenovo-ThinkPad-P50-SystemFirmware-1.52.cab
Update Description: CHANGES IN THIS RELEASE Version 1.52
[Important updates] Nothing.
[New functions or enhancements] - Updated the Diagnostics module to version 04.00.001.
[Problem fixes] - Fixed an issue where BIOS POST might display the error message "Boot Manager recover from an error."
After rebooting, this appears on the screen:
Found update fwupd-SOME-UUID-0
File \EFI\debian\fw\fwupd-SOME-UUID.cap searched
So far so good. Then the screen goes blank for a while, then:
Please wait while we install the update
After only a fraction of a second, however, the machine reboots, and the
firmware loads GRUB. After the system boots, poking about with
efibootmgr reveals that the entry for fwupdx64.efi is gone; as is the
cab file from /boot/efi/EFI/debian/fw.
So it looks like fwupdx64 thinks the firmware update suceeded when in
reality it didn't even begin.
-- System Information:
Debian Release: buster/sid
APT prefers testing-debug
APT policy: (570, 'testing-debug'), (570, 'testing'), (540, 'unstable-debug'), (540, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.17.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages fwupd depends on:
ii libappstream-glib8 0.7.10-1
ii libarchive13 3.2.2-4.1
ii libc6 2.27-5
ii libefiboot1 34-1
ii libefivar1 34-1
ii libelf1 0.170-0.5
ii libfwupd2 1.1.0-7
ii libgcab-1.0-0 1.1-3
ii libglib2.0-0 2.56.1-2
ii libgnutls30 3.5.19-1
ii libgpg-error0 1.32-1
ii libgpgme11 1.11.1-1
ii libgudev-1.0-0 232-2
ii libgusb2 0.2.11-1
ii libjson-glib-1.0-0 1.4.2-4
ii libpolkit-gobject-1-0 0.105-21
ii libsmbios-c2 2.4.1-1
ii libsoup2.4-1 2.62.2-2
ii libsqlite3-0 3.24.0-1
ii libuuid1 2.32-0.4
Versions of packages fwupd recommends:
ii python3 3.6.5-3
fwupd suggests no packages.
-- no debconf information
Reply to: