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