(In reply to Andrei Borzenkov from comment #3) > > And when I booted this VM today it started performing offline update. I > attach system log in case someone can spot something useful there. Comparing system and user logs. g-s log (time is likely in UTC) 05:33:52:0937 PK role now update-packages 05:33:52:0941 Gs emitting global waiting 05:33:53:0405 Gs emitting global querying 05:33:53:0852 Gs emitting global installing 05:33:54:0132 Gs emitting global downloading system log led from uid 1000 Dec 16 08:33:54 tw.0.2.15 packagekitd[1714]: DownloadProgressReportReceiver::start():http://download.opensuse.org/tumbleweed/repo/oss/ --kernel-macros;5.9.14-1.2;noarch;openSUSE-20170729-0 g-s log 05:34:04:0493 Gs emitting global finished 05:34:04:0501 Gs not GsPlugin error pk-engine-error-quark:1: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._pk_2dengine_2derror_2dquark.Code1: Prepared update not found: /var/lib/PackageKit/prepared-update While PackageKit continues Dec 16 08:33:55 tw.0.2.15 packagekitd[1714]: DownloadProgressReportReceiver::start():http://download.opensuse.org/tumbleweed/repo/oss/ --libgstreamer-1_0-0;1.18.2-1.1;x86_64;openSUSE-20170729-0 Dec 16 08:33:55 tw.0.2.15 packagekitd[1714]: DownloadProgressReportReceiver::start():http://download.opensuse.org/tumbleweed/repo/oss/ --libldap-2_4-2-32bit;2.4.56-63.1;x86_64;openSUSE-20170729-0 ... Dec 16 08:35:24 tw.0.2.15 PackageKit[1714]: update-packages transaction /16_aebbddec from uid 1000 finished with success after 91423ms Dec 16 08:35:42 tw.0.2.15 PackageKit[1714]: daemon quit Dec 16 08:35:42 tw.0.2.15 systemd[1]: packagekit.service: Succeeded. Dec 16 08:35:42 tw.0.2.15 systemd[1]: packagekit.service: Consumed 45.318s CPU time. So apparently GNOME Software somehow does not understand that PackageKit needs to download packages and and prepare (offline) update and does not wait for it to finish.