Public bug reported:

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[3729]: g_variant_get_type: assertion 
'value != NULL' failed
Sep  6 08:54:55 farnsworth gnome-software[3729]: g_variant_type_is_subtype_of: 
assertion 'g_variant_type_check (type)' failed
Sep  6 08:54:55 farnsworth gnome-software[3729]: g_variant_get_boolean: 
assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed
Sep  6 08:54:56 farnsworth fwupd[3861]: Boot Information:#012BootNext: 
0001#012BootCurrent: 0000#012Timeout: 2 seconds#012BootOrder: 
0000,0010,0011,0012,0013,0017,0018,0019,001A,001B,001C,001D,0022,0001#012Boot0000*
 
ubuntu#011HD(1,GPT,fe56cf6e-63c4-446b-93cd-2dc7887b4740,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)#012Boot0001*
 Linux-Firmware-Updater 
\fwupx64.efi#011HD(1,GPT,fe56cf6e-63c4-446b-93cd-2dc7887b4740,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)\.f.w.u.p.x.6.4...e.f.i...#012Boot0010
  Setup#011FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)#012Boot0011  Boot 
Menu#011FvFile(126a762d-5758-4fca-8531-201a7f57f850)#012Boot0012  Diagnostic 
Splash Screen#011FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)#012Boot0013  
Lenovo Diagnostics#011FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)#012Boot0014  
Startup Interrupt 
Menu#011FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)#012Boot0015  Rescue and 
Recovery#011FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)#012Boot0016  MEBx Hot 
Key#011FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)#012Boot0017* USB 
CD#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)#012Boot0018*
 USB 
FDD#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)#012Boot0019*
 
NVMe0#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)#012Boot001A*
 ATA 
HDD1#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)#012Boot001B*
 ATA 
HDD0#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)#012Boot001C*
 USB 
HDD#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)#012Boot001D*
 PCI 
LAN#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)#012Boot001E*
 IDER BOOT CDROM#011PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)#012Boot001F* IDER BOOT 
Floppy#011PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)#012Boot0020* ATA 
HDD#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)#012Boot0021*
 ATAPI 
CD#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)#012Boot0022*
 PCI 
LAN#011VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Sep  6 08:54:59 farnsworth gnome-software[3729]: g_str_has_prefix: assertion 
'prefix != NULL' failed
Sep  6 08:54:59 farnsworth gnome-software[3729]: g_str_has_prefix: assertion 
'prefix != NULL' failed
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~GsPlugin::*(gs_plugin_update)
07:56:04:0021 As  run 
0x562f47413630~GsPlugin::systemd-updates(gs_plugin_update_app){com.lenovo.ThinkPadR0IET.firmware}
07:56:04:0021 As  run 
0x562f47413630~GsPlugin::fwupd(gs_plugin_update_app){com.lenovo.ThinkPadR0IET.firmware}
07:56:04:0021 GLib g_variant_get_type: assertion 'value != NULL' failed
07:56:04:0022 GLib g_variant_type_is_subtype_of: assertion 
'g_variant_type_check (type)' failed
07:56:04:0022 GLib g_variant_get_boolean: assertion 'g_variant_is_of_type 
(value, G_VARIANT_TYPE_BOOLEAN)' failed
07:56:04:0037 Fwupd Emitting ::status-changed() [decompressing]
07:56:04:0037 GsPluginFwupd fwupd status for 
*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/*: decompressing
07:56:04:0139 Fwupd Emitting ::status-changed() [idle]
07:56:04:0139 GsPluginFwupd fwupd status for 
*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/*: idle
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 8c997bbd20dfdf9c471aaae577d182d9ae77bca7 changed 
(supported) so reloading
07:56:04:0724 Fwupd Emitting 
::device-changed(8c997bbd20dfdf9c471aaae577d182d9ae77bca7)
07:56:04:0724 Fwupd Emitting ::changed()
07:56:04:0728 Gs  */*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/* 
non-transient state now installed
07:56:04:0728 As  run 
0x562f47413630~GsPlugin::snap(gs_plugin_update_app){com.lenovo.ThinkPadR0IET.firmware}
07:56:04:0728 Gs  no refine flags set for transaction
07:56:04:0728 Gs  found new com.lenovo.ThinkPadR0IET.firmware:0.1.18
07:56:04:0728 Gs  running update with failure-flags=use-events with timeout=60 
on apps */*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/* took 708ms
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~GsPlugin::*(gs_plugin_add_updates)
07:56:08:0462 As  run 
0x562f47413630~GsPlugin::systemd-updates(gs_plugin_add_updates)
07:56:08:0462 As  run 0x562f47413630~GsPlugin::fwupd(gs_plugin_add_updates)
07:56:08:0462 As  run 
GsPlugin::packagekit-refine-repos(gs_plugin_refine;gs_plugin_refine)
07:56:08:0462 As  run packagekit-refine-repos[repo-filename->id]
07:56:08:0462 As  run 
GsPlugin::os-release(gs_plugin_refine;gs_plugin_refine_wildcard)
07:56:08:0463 As  run 
GsPlugin::appstream(gs_plugin_refine;gs_plugin_refine_wildcard)
07:56:08:0463 As  run 
appstream::refine-from-id{*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*}
07:56:08:0463 Gs  searching appstream for 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0463 Gs  no app with ID */*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* 
found in system appstream
07:56:08:0464 As  run appstream::refine-from-pkgname
07:56:08:0464 As  run 
GsPlugin::packagekit-refine(gs_plugin_refine;gs_plugin_refine)
07:56:08:0464 As  run packagekit-refine[name->id]
07:56:08:0465 As  run packagekit-refine[id->update-details]
07:56:08:0465 As  run packagekit-refine[source->license]
07:56:08:0465 As  run packagekit-refine[update-urgency]
07:56:08:0465 As  run 
GsPlugin::generic-updates(gs_plugin_refine;gs_plugin_refine)
07:56:08:0465 As  run 
GsPlugin::packagekit-history(gs_plugin_refine;gs_plugin_refine)
07:56:08:0465 Gs  2nd resolve pass for unadopted wildcards
07:56:08:0466 Gs  nothing adopted */*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0466 As  run 
GsPlugin::packagekit-refine-repos(gs_plugin_refine;gs_plugin_refine)
07:56:08:0466 As  run packagekit-refine-repos[repo-filename->id]
07:56:08:0466 As  run 
GsPlugin::os-release(gs_plugin_refine;gs_plugin_refine_wildcard)
07:56:08:0466 Gs  not adding duplicate 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* as 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* already exists
07:56:08:0466 As  run 
GsPlugin::appstream(gs_plugin_refine;gs_plugin_refine_wildcard)
07:56:08:0466 As  run 
appstream::refine-from-id{*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*}
07:56:08:0466 Gs  searching appstream for 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0467 Gs  no app with ID */*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* 
found in system appstream
07:56:08:0468 As  run appstream::refine-from-pkgname
07:56:08:0468 As  run 
GsPlugin::packagekit-refine(gs_plugin_refine;gs_plugin_refine)
07:56:08:0468 As  run packagekit-refine[name->id]
07:56:08:0468 As  run packagekit-refine[id->update-details]
07:56:08:0469 As  run packagekit-refine[source->license]
07:56:08:0469 As  run packagekit-refine[update-urgency]
07:56:08:0469 As  run 
GsPlugin::generic-updates(gs_plugin_refine;gs_plugin_refine)
07:56:08:0469 As  run 
GsPlugin::packagekit-history(gs_plugin_refine;gs_plugin_refine)
07:56:08:0470 Gs  Getting updates
07:56:08:0470 Gs  */*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/* 
non-transient state now updatable-live
07:56:08:0470 GLib g_str_has_prefix: assertion 'prefix != NULL' failed
07:56:08:0470 As  run 0x562f459abe80~GsPlugin::*(gs_plugin_add_distro_upgrades)
07:56:08:0471 Gs  nothing adopted */*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0471 As  run 
0x562f459abe80~GsPlugin::appstream(gs_plugin_add_distro_upgrades)
07:56:08:0471 As  run 
0x562f457c0850~GsPlugin::packagekit-refine-repos(gs_plugin_refine;gs_plugin_refine)
07:56:08:0471 As  run 0x562f457c0850~packagekit-refine-repos[repo-filename->id]
07:56:08:0471 As  run 
0x562f457c0850~appstream::refine-from-id{*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*}
07:56:08:0472 Gs  searching appstream for 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0472 Gs  running get-distro-updates with 
refine-flags=require-version,require-setup-action,require-update-details,require-upgrade-removed,require-provenance,require-icon
 with timeout=60 on plugin=appstream took 1ms
07:56:08:0472 As  run 0x562f459abe80~GsPlugin::*(gs_plugin_add_updates)
07:56:08:0472 As  run 
0x562f459abe80~GsPlugin::systemd-updates(gs_plugin_add_updates)
07:56:08:0472 As  run 0x562f459abe80~GsPlugin::fwupd(gs_plugin_add_updates)
07:56:08:0473 Gs  no app with ID */*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* 
found in system appstream
07:56:08:0474 As  run 0x562f457c0850~appstream::refine-from-pkgname
07:56:08:0475 As  run 
0x562f457c0850~GsPlugin::packagekit-refine(gs_plugin_refine;gs_plugin_refine)
07:56:08:0476 As  run 0x562f457c0850~packagekit-refine[name->id]
07:56:08:0476 As  run 0x562f457c0850~packagekit-refine[id->update-details]
07:56:08:0476 As  run 0x562f457c0850~packagekit-refine[source->license]
07:56:08:0476 As  run 0x562f457c0850~packagekit-refine[update-urgency]
07:56:08:0476 As  run 
0x562f457c0850~GsPlugin::generic-updates(gs_plugin_refine;gs_plugin_refine)
07:56:08:0477 As  run 
0x562f457c0850~GsPlugin::packagekit-history(gs_plugin_refine;gs_plugin_refine)
07:56:08:0477 Gs  app invalid as no summary 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0477 Gs  running refine with 
refine-flags=require-version,require-update-details,require-provenance,require-icon
 with failure-flags=fatal-any with timeout=60 took 7ms
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::packagekit-refine-repos(gs_plugin_refine;gs_plugin_refine)
07:56:08:0500 As  run packagekit-refine-repos[repo-filename->id]
07:56:08:0501 As  run 
GsPlugin::os-release(gs_plugin_refine;gs_plugin_refine_wildcard)
07:56:08:0501 As  run 
GsPlugin::appstream(gs_plugin_refine;gs_plugin_refine_wildcard)
07:56:08:0501 As  run 
appstream::refine-from-id{*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*}
07:56:08:0501 Gs  searching appstream for 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0501 Gs  no app with ID */*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* 
found in system appstream
07:56:08:0502 As  run appstream::refine-from-pkgname
07:56:08:0502 As  run 
GsPlugin::packagekit-refine(gs_plugin_refine;gs_plugin_refine)
07:56:08:0502 As  run packagekit-refine[name->id]
07:56:08:0502 As  run packagekit-refine[id->update-details]
07:56:08:0503 As  run packagekit-refine[source->license]
07:56:08:0503 As  run packagekit-refine[update-urgency]
07:56:08:0503 As  run 
GsPlugin::generic-updates(gs_plugin_refine;gs_plugin_refine)
07:56:08:0503 As  run 
GsPlugin::packagekit-history(gs_plugin_refine;gs_plugin_refine)
07:56:08:0503 Gs  2nd resolve pass for unadopted wildcards
07:56:08:0503 Gs  nothing adopted */*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0504 As  run 
GsPlugin::packagekit-refine-repos(gs_plugin_refine;gs_plugin_refine)
07:56:08:0504 As  run packagekit-refine-repos[repo-filename->id]
07:56:08:0504 As  run 
GsPlugin::os-release(gs_plugin_refine;gs_plugin_refine_wildcard)
07:56:08:0504 Gs  not adding duplicate 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* as 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* already exists
07:56:08:0505 As  run 
GsPlugin::appstream(gs_plugin_refine;gs_plugin_refine_wildcard)
07:56:08:0505 As  run 
appstream::refine-from-id{*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*}
07:56:08:0505 Gs  searching appstream for 
*/*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/*
07:56:08:0505 Gs  no app with ID */*/*/os-upgrade/ubuntu.www.Ubuntu-18.04/* 
found in system appstream
07:56:08:0508 As  run appstream::refine-from-pkgname
07:56:08:0508 As  run 
GsPlugin::packagekit-refine(gs_plugin_refine;gs_plugin_refine)
07:56:08:0508 As  run packagekit-refine[name->id]
07:56:08:0508 As  run packagekit-refine[id->update-details]
07:56:08:0508 As  run packagekit-refine[source->license]
07:56:08:0508 As  run packagekit-refine[update-urgency]
07:56:08:0509 As  run 
GsPlugin::generic-updates(gs_plugin_refine;gs_plugin_refine)
07:56:08:0509 As  run 
GsPlugin::packagekit-history(gs_plugin_refine;gs_plugin_refine)
07:56:08:0510 As  run 
0x562f47413630~GsPlugin::packagekit-refine-repos(gs_plugin_add_updates;gs_plugin_refine)
07:56:08:0510 As  run 0x562f47413630~packagekit-refine-repos[repo-filename->id]
07:56:08:0510 As  run 
0x562f47413630~appstream::refine-from-id{*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/*}
07:56:08:0510 Gs  searching appstream for 
*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/*
07:56:08:0510 Gs  no app with ID 
*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/* found in system appstream
07:56:08:0511 As  run 0x562f47413630~appstream::refine-from-pkgname
07:56:08:0511 As  run 
0x562f47413630~GsPlugin::packagekit-refine(gs_plugin_add_updates;gs_plugin_refine)
07:56:08:0511 As  run 0x562f47413630~packagekit-refine[name->id]
07:56:08:0511 As  run 0x562f47413630~packagekit-refine[id->update-details]
07:56:08:0511 As  run 0x562f47413630~packagekit-refine[source->license]
07:56:08:0511 As  run 0x562f47413630~packagekit-refine[update-urgency]
07:56:08:0511 As  run 
0x562f459abe80~GsPlugin::packagekit-refine-repos(gs_plugin_add_updates;gs_plugin_refine)
07:56:08:0511 As  run 0x562f459abe80~packagekit-refine-repos[repo-filename->id]
07:56:08:0511 As  run 
0x562f47413630~GsPlugin::generic-updates(gs_plugin_add_updates;gs_plugin_refine)
07:56:08:0511 As  run 
0x562f459abe80~appstream::refine-from-id{*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/*}
07:56:08:0511 Gs  searching appstream for 
*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/*
07:56:08:0511 As  run 
0x562f47413630~GsPlugin::packagekit-history(gs_plugin_add_updates;gs_plugin_refine)
07:56:08:0511 Gs  found new com.lenovo.ThinkPadR0IET.firmware:0.1.18
07:56:08:0511 Gs  running get-updates with 
refine-flags=require-version,require-update-details,require-provenance,require-icon
 with timeout=60 on plugin=fwupd on apps 
*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/* took 49ms
07:56:08:0511 Gs  no app with ID 
*/*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/* found in system appstream
07:56:08:0512 As  run 0x562f459abe80~appstream::refine-from-pkgname
07:56:08:0512 As  run 
0x562f459abe80~GsPlugin::packagekit-refine(gs_plugin_add_updates;gs_plugin_refine)
07:56:08:0512 As  run 0x562f459abe80~packagekit-refine[name->id]
07:56:08:0512 As  run 0x562f459abe80~packagekit-refine[id->update-details]
07:56:08:0512 As  run 0x562f459abe80~packagekit-refine[source->license]
07:56:08:0512 As  run 0x562f459abe80~packagekit-refine[update-urgency]
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~packagekit-refine::transaction
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~GsPlugin::generic-updates(gs_plugin_add_updates;gs_plugin_refine)
07:56:09:0157 As  run 
0x562f459abe80~GsPlugin::packagekit-history(gs_plugin_add_updates;gs_plugin_refine)
07:56:09:0157 Gs  found new com.lenovo.ThinkPadR0IET.firmware:0.1.18
07:56:09:0157 Gs  running get-updates with 
refine-flags=require-update-details,require-update-severity with timeout=60 on 
plugin=fwupd on apps */*/*/firmware/com.lenovo.ThinkPadR0IET.firmware/* took 
687ms
07:56:09:0158 Gs  got 1 updates

** Affects: fwupd (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gnome-software (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: gnome-software (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-software in Ubuntu.
https://bugs.launchpad.net/bugs/1791024

Title:
  BIOS Update offered for Thinkpad X270 fails to update from GNOME
  Software

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1791024/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to