GNOME Software become useless and nothing works.
Originally reported here. This issue exists in latest Fedora 33 as well.
After a few days of using GNOME Desktop, suspending and resuming a few times, GNOME Software becomes unresponsible. In other words, nothing works. Clicking on the updates tab, and the loading animation keeps spinning; Search doesn't work as well; etc.
Actually, every action done in Software doesn't trigger PackageKit to do the work. pkmon shows that no transaction is created. The only way of resolving this is kill gnome-software and restart it.
Detailed logs attached here.
Suspicious logs:
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 09:43:03 PackageKit State:
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 0 refresh-cache /3_daeadbaa state[finished] exclusive[1] background[1]
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 1 get-updates /4_baadaaea state[finished] exclusive[1] background[0]
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 2 unknown /5_dbcacbdb state[new] exclusive[0] background[0]
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 3 unknown /6_bdaecdbc state[new] exclusive[0] background[0]
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 09:43:03 PackageKit 2 have an unknown role (CreateTransaction then nothing?)
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 09:43:03 PackageKit State:
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 0 refresh-cache /3_daeadbaa state[finished] exclusive[1] background[1]
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 1 get-updates /4_baadaaea state[finished] exclusive[1] background[0]
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 2 unknown /5_dbcacbdb state[new] exclusive[0] background[0]
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 3 unknown /6_bdaecdbc state[new] exclusive[0] background[0]
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 09:43:03 PackageKit 2 have not been committed and may be pending auth
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 09:43:03 PackageKit engine idle zero as 4 transactions in progress
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 09:43:03 PackageKit idle is 0
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 09:43:03 PackageKit transaction /4_baadaaea completed, removing
Dec 18 08:43:03 linux.fritz.box packagekitd[4720]: 09:43:03 PackageKit emitting destroy /4_baadaaea
Dec 18 08:43:05 linux.fritz.box packagekitd[4720]: 09:43:05 PackageKit transaction /3_daeadbaa completed, removing
Dec 18 08:43:05 linux.fritz.box packagekitd[4720]: 09:43:05 PackageKit emitting destroy /3_daeadbaa
Dec 18 08:43:08 linux.fritz.box packagekitd[4720]: 09:43:08 PackageKit engine idle zero as 2 transactions in progress
Dec 18 08:43:08 linux.fritz.box packagekitd[4720]: 09:43:08 PackageKit idle is 0