BIOS Update offered for Thinkpad X270 fails to update from GNOME Software
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fwupd (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
gnome-software (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
GNOME Software told me that there was an important update - which was a BIOS update for my Thinkpad:
0.1.8 -> 0.1.32
When I click update in GNOME Software the update vanishes from the list for a few seconds and then reappears again.
Logs from syslog:
Sep 6 08:54:55 farnsworth gnome-software[
Sep 6 08:54:55 farnsworth gnome-software[
Sep 6 08:54:55 farnsworth gnome-software[
Sep 6 08:54:56 farnsworth fwupd[3861]: Boot Information:
Sep 6 08:54:59 farnsworth gnome-software[
Sep 6 08:54:59 farnsworth gnome-software[
Sep 6 08:55:00 farnsworth PackageKit: get-updates transaction /3124_acebebbc from uid 1000 finished with success after 605ms
Log from GNOME Software --verbose:
07:56:04:0020 As run 0x562f47413630~
07:56:04:0021 As run 0x562f47413630~
07:56:04:0021 As run 0x562f47413630~
07:56:04:0021 GLib g_variant_get_type: assertion 'value != NULL' failed
07:56:04:0022 GLib g_variant_
07:56:04:0022 GLib g_variant_
07:56:04:0037 Fwupd Emitting ::status-changed() [decompressing]
07:56:04:0037 GsPluginFwupd fwupd status for */*/*/firmware/
07:56:04:0139 Fwupd Emitting ::status-changed() [idle]
07:56:04:0139 GsPluginFwupd fwupd status for */*/*/firmware/
07:56:04:0239 Fwupd Emitting ::status-changed() [waiting-for-auth]
07:56:04:0239 GsPluginFwupd fwupd status: waiting-for-auth
07:56:04:0240 Fwupd Emitting ::status-changed() [idle]
07:56:04:0241 GsPluginFwupd fwupd status: idle
07:56:04:0266 Fwupd Emitting ::status-changed() [scheduling]
07:56:04:0266 GsPluginFwupd fwupd status: scheduling
07:56:04:0724 Fwupd Emitting ::status-changed() [idle]
07:56:04:0724 GsPluginFwupd fwupd status: idle
07:56:04:0724 GsPluginFwupd 8c997bbd20dfdf9
07:56:04:0724 Fwupd Emitting ::device-
07:56:04:0724 Fwupd Emitting ::changed()
07:56:04:0728 Gs */*/*/firmware/
07:56:04:0728 As run 0x562f47413630~
07:56:04:0728 Gs no refine flags set for transaction
07:56:04:0728 Gs found new com.lenovo.
07:56:04:0728 Gs running update with failure-
07:56:08:0449 Gs updates-changed
07:56:08:0460 Gs setting state from idle to action-get-updates (has-update:1, has-upgrade:0)
07:56:08:0462 Gs autogenerating unique-id for system
07:56:08:0462 As run 0x562f47413630~
07:56:08:0462 As run 0x562f47413630~
07:56:08:0462 As run 0x562f47413630~
07:56:08:0462 As run GsPlugin:
07:56:08:0462 As run packagekit-
07:56:08:0462 As run GsPlugin:
07:56:08:0463 As run GsPlugin:
07:56:08:0463 As run appstream:
07:56:08:0463 Gs searching appstream for */*/*/os-
07:56:08:0463 Gs no app with ID */*/*/os-
07:56:08:0464 As run appstream:
07:56:08:0464 As run GsPlugin:
07:56:08:0464 As run packagekit-
07:56:08:0465 As run packagekit-
07:56:08:0465 As run packagekit-
07:56:08:0465 As run packagekit-
07:56:08:0465 As run GsPlugin:
07:56:08:0465 As run GsPlugin:
07:56:08:0465 Gs 2nd resolve pass for unadopted wildcards
07:56:08:0466 Gs nothing adopted */*/*/os-
07:56:08:0466 As run GsPlugin:
07:56:08:0466 As run packagekit-
07:56:08:0466 As run GsPlugin:
07:56:08:0466 Gs not adding duplicate */*/*/os-
07:56:08:0466 As run GsPlugin:
07:56:08:0466 As run appstream:
07:56:08:0466 Gs searching appstream for */*/*/os-
07:56:08:0467 Gs no app with ID */*/*/os-
07:56:08:0468 As run appstream:
07:56:08:0468 As run GsPlugin:
07:56:08:0468 As run packagekit-
07:56:08:0468 As run packagekit-
07:56:08:0469 As run packagekit-
07:56:08:0469 As run packagekit-
07:56:08:0469 As run GsPlugin:
07:56:08:0469 As run GsPlugin:
07:56:08:0470 Gs Getting updates
07:56:08:0470 Gs */*/*/firmware/
07:56:08:0470 GLib g_str_has_prefix: assertion 'prefix != NULL' failed
07:56:08:0470 As run 0x562f459abe80~
07:56:08:0471 Gs nothing adopted */*/*/os-
07:56:08:0471 As run 0x562f459abe80~
07:56:08:0471 As run 0x562f457c0850~
07:56:08:0471 As run 0x562f457c0850~
07:56:08:0471 As run 0x562f457c0850~
07:56:08:0472 Gs searching appstream for */*/*/os-
07:56:08:0472 Gs running get-distro-updates with refine-
07:56:08:0472 As run 0x562f459abe80~
07:56:08:0472 As run 0x562f459abe80~
07:56:08:0472 As run 0x562f459abe80~
07:56:08:0473 Gs no app with ID */*/*/os-
07:56:08:0474 As run 0x562f457c0850~
07:56:08:0475 As run 0x562f457c0850~
07:56:08:0476 As run 0x562f457c0850~
07:56:08:0476 As run 0x562f457c0850~
07:56:08:0476 As run 0x562f457c0850~
07:56:08:0476 As run 0x562f457c0850~
07:56:08:0476 As run 0x562f457c0850~
07:56:08:0477 As run 0x562f457c0850~
07:56:08:0477 Gs app invalid as no summary */*/*/os-
07:56:08:0477 Gs running refine with refine-
07:56:08:0480 GLib g_str_has_prefix: assertion 'prefix != NULL' failed
07:56:08:0500 Gs updates-shell: no upgrades to show
07:56:08:0500 Gs autogenerating unique-id for system
07:56:08:0500 As run GsPlugin:
07:56:08:0500 As run packagekit-
07:56:08:0501 As run GsPlugin:
07:56:08:0501 As run GsPlugin:
07:56:08:0501 As run appstream:
07:56:08:0501 Gs searching appstream for */*/*/os-
07:56:08:0501 Gs no app with ID */*/*/os-
07:56:08:0502 As run appstream:
07:56:08:0502 As run GsPlugin:
07:56:08:0502 As run packagekit-
07:56:08:0502 As run packagekit-
07:56:08:0503 As run packagekit-
07:56:08:0503 As run packagekit-
07:56:08:0503 As run GsPlugin:
07:56:08:0503 As run GsPlugin:
07:56:08:0503 Gs 2nd resolve pass for unadopted wildcards
07:56:08:0503 Gs nothing adopted */*/*/os-
07:56:08:0504 As run GsPlugin:
07:56:08:0504 As run packagekit-
07:56:08:0504 As run GsPlugin:
07:56:08:0504 Gs not adding duplicate */*/*/os-
07:56:08:0505 As run GsPlugin:
07:56:08:0505 As run appstream:
07:56:08:0505 Gs searching appstream for */*/*/os-
07:56:08:0505 Gs no app with ID */*/*/os-
07:56:08:0508 As run appstream:
07:56:08:0508 As run GsPlugin:
07:56:08:0508 As run packagekit-
07:56:08:0508 As run packagekit-
07:56:08:0508 As run packagekit-
07:56:08:0508 As run packagekit-
07:56:08:0509 As run GsPlugin:
07:56:08:0509 As run GsPlugin:
07:56:08:0510 As run 0x562f47413630~
07:56:08:0510 As run 0x562f47413630~
07:56:08:0510 As run 0x562f47413630~
07:56:08:0510 Gs searching appstream for */*/*/firmware/
07:56:08:0510 Gs no app with ID */*/*/firmware/
07:56:08:0511 As run 0x562f47413630~
07:56:08:0511 As run 0x562f47413630~
07:56:08:0511 As run 0x562f47413630~
07:56:08:0511 As run 0x562f47413630~
07:56:08:0511 As run 0x562f47413630~
07:56:08:0511 As run 0x562f47413630~
07:56:08:0511 As run 0x562f459abe80~
07:56:08:0511 As run 0x562f459abe80~
07:56:08:0511 As run 0x562f47413630~
07:56:08:0511 As run 0x562f459abe80~
07:56:08:0511 Gs searching appstream for */*/*/firmware/
07:56:08:0511 As run 0x562f47413630~
07:56:08:0511 Gs found new com.lenovo.
07:56:08:0511 Gs running get-updates with refine-
07:56:08:0511 Gs no app with ID */*/*/firmware/
07:56:08:0512 As run 0x562f459abe80~
07:56:08:0512 As run 0x562f459abe80~
07:56:08:0512 As run 0x562f459abe80~
07:56:08:0512 As run 0x562f459abe80~
07:56:08:0512 As run 0x562f459abe80~
07:56:08:0512 As run 0x562f459abe80~
07:56:08:0512 PK role now get-updates
07:56:08:0519 Gs setting state from action-get-updates to idle (has-update:1, has-upgrade:0)
07:56:08:0531 As run 0x562f459abe80~
07:56:08:0535 Gs emitting global waiting
07:56:08:0536 Gs emitting global setup
07:56:08:0947 Gs emitting global querying
07:56:08:0948 Gs emitting global setup
07:56:09:0157 Gs emitting global finished
07:56:09:0157 As run 0x562f459abe80~
07:56:09:0157 As run 0x562f459abe80~
07:56:09:0157 Gs found new com.lenovo.
07:56:09:0157 Gs running get-updates with refine-
07:56:09:0158 Gs got 1 updates
summary: |
- BIOS Update offered for Thinkpad X270 fails to update + BIOS Update offered for Thinkpad X270 fails to update from GNOME + Software |
Update: I ran fwupdmgr update and that downloaded and applied the BIOS update correctly.