Missing appstream.xml.gz from one repo causes "weird" behavior on Updates Tab
I started GNOME Software, switched to updates Tab and clicked on Refresh button in the top left corner.
After a while, some updates Popped Up (few of them), but every few seconds, the Tab started to refresh itself, and after a few cycles, some of available updates disappeared. After few more self refresh cycles, all of the updates went missing. All the updates were for flatpaks and running flatpak update still shows them all.
Also, the missing appstream file seems to be from phracek-PyCharm-29 repo which is disabled on my system (enabled=0 in .repo file).
gnome-software-3.30.5-1.fc29.x86_64
Output from pkmon -v looks like this:
Transactions:
1 /7762_abaacdcd
2 /7763_ddeedada
3 /7764_ccecacec
/7762_abaacdcd status setup
Daemon state: 'State:
0 resolve /7759_eaecdbed state[finished] exclusive[1] background[0]
1 resolve /7760_cccdbbcb state[finished] exclusive[1] background[0]
2 resolve /7761_bdecabae state[finished] exclusive[1] background[0]
3 resolve /7762_abaacdcd state[running] exclusive[1] background[0]
4 resolve /7763_ddeedada state[ready] exclusive[1] background[0]
5 get-updates /7764_ccecacec state[ready] exclusive[1] background[0]
'
/7762_abaacdcd status query
/7762_abaacdcd percentage 3
/7762_abaacdcd status loading-cache
/7762_abaacdcd percentage 5
/7762_abaacdcd percentage 7
/7762_abaacdcd percentage 8
/7762_abaacdcd percentage 10
/7762_abaacdcd percentage 12
/7762_abaacdcd percentage 14
/7762_abaacdcd percentage 15
/7762_abaacdcd percentage 17
/7762_abaacdcd percentage 19
/7762_abaacdcd percentage 21
/7762_abaacdcd percentage 22
/7762_abaacdcd percentage 24
/7762_abaacdcd percentage 26
/7762_abaacdcd percentage 28
/7762_abaacdcd percentage 30
/7762_abaacdcd percentage 31
/7762_abaacdcd percentage 33
/7762_abaacdcd percentage 35
/7762_abaacdcd percentage 37
/7762_abaacdcd percentage 39
/7762_abaacdcd status finished
18:12:18 PackageKit failed to adopt: Error when getting information for file “/var/cache/PackageKit/29/metadata/phracek-PyCharm-29-x86_64/repodata/3581ad2eb58e9f0c8541976e4c972c3f62da241bd6a7b59b143353646c75f94e-appstream.xml.gz”: No such file or directory
18:12:18 PackageKit emit transaction-list-changed
18:12:18 PackageKit last: /7762_abaacdcd
18:12:18 PackageKit last: /7763_ddeedada
18:12:18 PackageKit last: /7764_ccecacec
18:12:18 PackageKit current: /7763_ddeedada
18:12:18 PackageKit current: /7764_ccecacec
18:12:18 PackageKit emit removed: /7762_abaacdcd
18:12:18 PackageKit removed: /7762_abaacdcd
Transactions:
1 /7763_ddeedada
2 /7764_ccecacec
/7763_ddeedada status setup
Daemon state: 'State:
0 resolve /7760_cccdbbcb state[finished] exclusive[1] background[0]
1 resolve /7761_bdecabae state[finished] exclusive[1] background[0]
2 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
3 resolve /7763_ddeedada state[running] exclusive[1] background[0]
4 get-updates /7764_ccecacec state[ready] exclusive[1] background[0]
'
/7763_ddeedada status query
/7763_ddeedada percentage 3
/7763_ddeedada status loading-cache
/7763_ddeedada percentage 5
/7763_ddeedada percentage 7
/7763_ddeedada percentage 8
/7763_ddeedada percentage 10
/7763_ddeedada percentage 12
/7763_ddeedada percentage 14
/7763_ddeedada percentage 15
/7763_ddeedada percentage 17
/7763_ddeedada percentage 19
/7763_ddeedada percentage 21
/7763_ddeedada percentage 22
/7763_ddeedada percentage 24
/7763_ddeedada percentage 26
/7763_ddeedada percentage 28
/7763_ddeedada percentage 30
/7763_ddeedada percentage 31
/7763_ddeedada percentage 33
/7763_ddeedada percentage 35
/7763_ddeedada percentage 37
/7763_ddeedada percentage 39
/7763_ddeedada status finished
18:12:20 PackageKit failed to adopt: Error when getting information for file “/var/cache/PackageKit/29/metadata/phracek-PyCharm-29-x86_64/repodata/3581ad2eb58e9f0c8541976e4c972c3f62da241bd6a7b59b143353646c75f94e-appstream.xml.gz”: No such file or directory
18:12:20 PackageKit emit transaction-list-changed
18:12:20 PackageKit last: /7763_ddeedada
18:12:20 PackageKit last: /7764_ccecacec
18:12:20 PackageKit current: /7764_ccecacec
18:12:20 PackageKit emit removed: /7763_ddeedada
18:12:20 PackageKit removed: /7763_ddeedada
Transactions:
1 /7764_ccecacec
/7764_ccecacec status setup
Daemon state: 'State:
0 resolve /7761_bdecabae state[finished] exclusive[1] background[0]
1 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
2 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
3 get-updates /7764_ccecacec state[running] exclusive[1] background[0]
'
/7764_ccecacec status query
/7764_ccecacec percentage 3
/7764_ccecacec status loading-cache
/7764_ccecacec percentage 5
/7764_ccecacec percentage 6
/7764_ccecacec percentage 8
/7764_ccecacec percentage 11
/7764_ccecacec percentage 14
/7764_ccecacec percentage 16
/7764_ccecacec percentage 19
/7764_ccecacec percentage 21
/7764_ccecacec percentage 22
/7764_ccecacec percentage 24
/7764_ccecacec percentage 27
/7764_ccecacec percentage 30
/7764_ccecacec percentage 33
/7764_ccecacec percentage 35
/7764_ccecacec percentage 39
/7764_ccecacec status finished
18:12:21 PackageKit failed to adopt: Error when getting information for file “/var/cache/PackageKit/29/metadata/phracek-PyCharm-29-x86_64/repodata/3581ad2eb58e9f0c8541976e4c972c3f62da241bd6a7b59b143353646c75f94e-appstream.xml.gz”: No such file or directory
18:12:21 PackageKit emit transaction-list-changed
18:12:21 PackageKit last: /7764_ccecacec
18:12:21 PackageKit emit removed: /7764_ccecacec
18:12:21 PackageKit removed: /7764_ccecacec
Transactions:
[none]
Daemon state: 'State:
0 resolve /7761_bdecabae state[finished] exclusive[1] background[0]
1 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
2 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
3 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
'
18:12:22 PackageKit emit transaction-list-changed
18:12:22 PackageKit current: /7765_dbddcebe
18:12:22 PackageKit emit added: /7765_dbddcebe
18:12:22 PackageKit added: /7765_dbddcebe
Transactions:
1 /7765_dbddcebe
/7765_dbddcebe allow_cancel 1
/7765_dbddcebe percentage -1
18:12:22 PackageKit role now resolve
/7765_dbddcebe role resolve
/7765_dbddcebe status setup
Daemon state: 'State:
0 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
1 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
2 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
3 resolve /7765_dbddcebe state[running] exclusive[1] background[0]
4 unknown /7766_ddbdaaab state[new] exclusive[0] background[0]
5 unknown /7767_cabecbed state[new] exclusive[0] background[0]
'
18:12:22 PackageKit emit transaction-list-changed
18:12:22 PackageKit last: /7765_dbddcebe
18:12:22 PackageKit current: /7765_dbddcebe
18:12:22 PackageKit current: /7766_ddbdaaab
18:12:22 PackageKit emit added: /7766_ddbdaaab
18:12:22 PackageKit added: /7766_ddbdaaab
Transactions:
1 /7765_dbddcebe
2 /7766_ddbdaaab
/7765_dbddcebe status query
/7766_ddbdaaab allow_cancel 1
/7766_ddbdaaab percentage -1
18:12:22 PackageKit role now resolve
/7766_ddbdaaab role resolve
/7766_ddbdaaab status wait
Daemon state: 'State:
0 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
1 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
2 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
3 resolve /7765_dbddcebe state[running] exclusive[1] background[0]
4 resolve /7766_ddbdaaab state[ready] exclusive[1] background[0]
5 unknown /7767_cabecbed state[new] exclusive[0] background[0]
'
18:12:22 PackageKit emit transaction-list-changed
18:12:22 PackageKit last: /7765_dbddcebe
18:12:22 PackageKit last: /7766_ddbdaaab
18:12:22 PackageKit current: /7765_dbddcebe
18:12:22 PackageKit current: /7766_ddbdaaab
18:12:22 PackageKit current: /7767_cabecbed
18:12:22 PackageKit emit added: /7767_cabecbed
18:12:22 PackageKit added: /7767_cabecbed
Transactions:
1 /7765_dbddcebe
2 /7766_ddbdaaab
3 /7767_cabecbed
Daemon state: 'State:
0 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
1 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
2 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
3 resolve /7765_dbddcebe state[running] exclusive[1] background[0]
4 resolve /7766_ddbdaaab state[ready] exclusive[1] background[0]
5 resolve /7767_cabecbed state[ready] exclusive[1] background[0]
'
/7767_cabecbed allow_cancel 1
/7767_cabecbed percentage -1
18:12:22 PackageKit role now resolve
/7767_cabecbed role resolve
/7767_cabecbed status wait
/7765_dbddcebe percentage 3
/7765_dbddcebe status loading-cache
/7765_dbddcebe percentage 5
18:12:22 PackageKit emit transaction-list-changed
18:12:22 PackageKit last: /7765_dbddcebe
18:12:22 PackageKit last: /7766_ddbdaaab
18:12:22 PackageKit last: /7767_cabecbed
18:12:22 PackageKit current: /7765_dbddcebe
18:12:22 PackageKit current: /7766_ddbdaaab
18:12:22 PackageKit current: /7767_cabecbed
18:12:22 PackageKit current: /7768_dbbddebe
18:12:22 PackageKit emit added: /7768_dbbddebe
18:12:22 PackageKit added: /7768_dbbddebe
Transactions:
1 /7765_dbddcebe
2 /7766_ddbdaaab
3 /7767_cabecbed
4 /7768_dbbddebe
Daemon state: 'State:
0 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
1 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
2 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
3 resolve /7765_dbddcebe state[running] exclusive[1] background[0]
4 resolve /7766_ddbdaaab state[ready] exclusive[1] background[0]
5 resolve /7767_cabecbed state[ready] exclusive[1] background[0]
6 get-updates /7768_dbbddebe state[ready] exclusive[1] background[0]
'
/7768_dbbddebe allow_cancel 1
/7768_dbbddebe percentage -1
18:12:22 PackageKit role now get-updates
/7768_dbbddebe role get-updates
/7768_dbbddebe status wait
18:12:22 PackageKit emit transaction-list-changed
18:12:22 PackageKit last: /7765_dbddcebe
18:12:22 PackageKit last: /7766_ddbdaaab
18:12:22 PackageKit last: /7767_cabecbed
18:12:22 PackageKit last: /7768_dbbddebe
18:12:22 PackageKit current: /7765_dbddcebe
18:12:22 PackageKit current: /7766_ddbdaaab
18:12:22 PackageKit current: /7767_cabecbed
18:12:22 PackageKit current: /7768_dbbddebe
18:12:22 PackageKit current: /7769_daebaadb
18:12:22 PackageKit emit added: /7769_daebaadb
18:12:22 PackageKit added: /7769_daebaadb
Transactions:
1 /7765_dbddcebe
2 /7766_ddbdaaab
3 /7767_cabecbed
4 /7768_dbbddebe
5 /7769_daebaadb
/7765_dbddcebe percentage 7
Daemon state: 'State:
0 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
1 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
2 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
3 resolve /7765_dbddcebe state[running] exclusive[1] background[0]
4 resolve /7766_ddbdaaab state[ready] exclusive[1] background[0]
5 resolve /7767_cabecbed state[ready] exclusive[1] background[0]
6 get-updates /7768_dbbddebe state[ready] exclusive[1] background[0]
7 resolve /7769_daebaadb state[ready] exclusive[1] background[0]
'
/7769_daebaadb allow_cancel 1
/7769_daebaadb percentage -1
18:12:22 PackageKit role now resolve
/7769_daebaadb role resolve
/7769_daebaadb status wait
18:12:22 PackageKit emit transaction-list-changed
18:12:22 PackageKit last: /7765_dbddcebe
18:12:22 PackageKit last: /7766_ddbdaaab
18:12:22 PackageKit last: /7767_cabecbed
18:12:22 PackageKit last: /7768_dbbddebe
18:12:22 PackageKit last: /7769_daebaadb
18:12:22 PackageKit current: /7765_dbddcebe
18:12:22 PackageKit current: /7766_ddbdaaab
18:12:22 PackageKit current: /7767_cabecbed
18:12:22 PackageKit current: /7768_dbbddebe
18:12:22 PackageKit current: /7769_daebaadb
18:12:22 PackageKit current: /7770_bdabcbbd
18:12:22 PackageKit emit added: /7770_bdabcbbd
18:12:22 PackageKit added: /7770_bdabcbbd
Transactions:
1 /7765_dbddcebe
2 /7766_ddbdaaab
3 /7767_cabecbed
4 /7768_dbbddebe
5 /7769_daebaadb
6 /7770_bdabcbbd
Daemon state: 'State:
0 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
1 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
2 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
3 resolve /7765_dbddcebe state[running] exclusive[1] background[0]
4 resolve /7766_ddbdaaab state[ready] exclusive[1] background[0]
5 resolve /7767_cabecbed state[ready] exclusive[1] background[0]
6 get-updates /7768_dbbddebe state[ready] exclusive[1] background[0]
7 resolve /7769_daebaadb state[ready] exclusive[1] background[0]
8 resolve /7770_bdabcbbd state[ready] exclusive[1] background[0]
'
/7770_bdabcbbd allow_cancel 1
/7770_bdabcbbd percentage -1
18:12:22 PackageKit role now resolve
/7770_bdabcbbd role resolve
/7770_bdabcbbd status wait
/7765_dbddcebe percentage 8
/7765_dbddcebe percentage 10
/7765_dbddcebe percentage 12
/7765_dbddcebe percentage 14
18:12:23 PackageKit emit transaction-list-changed
18:12:23 PackageKit last: /7765_dbddcebe
18:12:23 PackageKit last: /7766_ddbdaaab
18:12:23 PackageKit last: /7767_cabecbed
18:12:23 PackageKit last: /7768_dbbddebe
18:12:23 PackageKit last: /7769_daebaadb
18:12:23 PackageKit last: /7770_bdabcbbd
18:12:23 PackageKit current: /7765_dbddcebe
18:12:23 PackageKit current: /7766_ddbdaaab
18:12:23 PackageKit current: /7767_cabecbed
18:12:23 PackageKit current: /7768_dbbddebe
18:12:23 PackageKit current: /7769_daebaadb
18:12:23 PackageKit current: /7770_bdabcbbd
18:12:23 PackageKit current: /7771_edeacadb
18:12:23 PackageKit emit added: /7771_edeacadb
18:12:23 PackageKit added: /7771_edeacadb
Transactions:
1 /7765_dbddcebe
2 /7766_ddbdaaab
3 /7767_cabecbed
4 /7768_dbbddebe
5 /7769_daebaadb
6 /7770_bdabcbbd
7 /7771_edeacadb
Daemon state: 'State:
0 resolve /7762_abaacdcd state[finished] exclusive[1] background[0]
1 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
2 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
3 resolve /7765_dbddcebe state[running] exclusive[1] background[0]
4 resolve /7766_ddbdaaab state[ready] exclusive[1] background[0]
5 resolve /7767_cabecbed state[ready] exclusive[1] background[0]
6 get-updates /7768_dbbddebe state[ready] exclusive[1] background[0]
7 resolve /7769_daebaadb state[ready] exclusive[1] background[0]
8 resolve /7770_bdabcbbd state[ready] exclusive[1] background[0]
9 resolve /7771_edeacadb state[ready] exclusive[1] background[0]
'
/7771_edeacadb allow_cancel 1
/7771_edeacadb percentage -1
18:12:23 PackageKit role now resolve
/7771_edeacadb role resolve
/7771_edeacadb status wait
/7765_dbddcebe percentage 15
/7765_dbddcebe percentage 17
/7765_dbddcebe percentage 19
/7765_dbddcebe percentage 21
/7765_dbddcebe percentage 22
/7765_dbddcebe percentage 24
/7765_dbddcebe percentage 26
/7765_dbddcebe percentage 28
/7765_dbddcebe percentage 30
/7765_dbddcebe percentage 31
/7765_dbddcebe percentage 33
/7765_dbddcebe percentage 35
/7765_dbddcebe percentage 37
/7765_dbddcebe percentage 39
/7765_dbddcebe status finished
18:12:25 PackageKit failed to adopt: Error when getting information for file “/var/cache/PackageKit/29/metadata/phracek-PyCharm-29-x86_64/repodata/3581ad2eb58e9f0c8541976e4c972c3f62da241bd6a7b59b143353646c75f94e-appstream.xml.gz”: No such file or directory
18:12:25 PackageKit emit transaction-list-changed
18:12:25 PackageKit last: /7765_dbddcebe
18:12:25 PackageKit last: /7766_ddbdaaab
18:12:25 PackageKit last: /7767_cabecbed
18:12:25 PackageKit last: /7768_dbbddebe
18:12:25 PackageKit last: /7769_daebaadb
18:12:25 PackageKit last: /7770_bdabcbbd
18:12:25 PackageKit last: /7771_edeacadb
18:12:25 PackageKit current: /7766_ddbdaaab
18:12:25 PackageKit current: /7767_cabecbed
18:12:25 PackageKit current: /7768_dbbddebe
18:12:25 PackageKit current: /7769_daebaadb
18:12:25 PackageKit current: /7770_bdabcbbd
18:12:25 PackageKit current: /7771_edeacadb
18:12:25 PackageKit emit removed: /7765_dbddcebe
18:12:25 PackageKit removed: /7765_dbddcebe
Transactions:
1 /7766_ddbdaaab
2 /7767_cabecbed
3 /7768_dbbddebe
4 /7769_daebaadb
5 /7770_bdabcbbd
6 /7771_edeacadb
/7766_ddbdaaab status setup
Daemon state: 'State:
0 resolve /7763_ddeedada state[finished] exclusive[1] background[0]
1 get-updates /7764_ccecacec state[finished] exclusive[1] background[0]
2 resolve /7765_dbddcebe state[finished] exclusive[1] background[0]
3 resolve /7766_ddbdaaab state[running] exclusive[1] background[0]
4 resolve /7767_cabecbed state[ready] exclusive[1] background[0]
5 get-updates /7768_dbbddebe state[ready] exclusive[1] background[0]
6 resolve /7769_daebaadb state[ready] exclusive[1] background[0]
7 resolve /7770_bdabcbbd state[ready] exclusive[1] background[0]
8 resolve /7771_edeacadb state[ready] exclusive[1] background[0]
'
/7766_ddbdaaab status query
/7766_ddbdaaab percentage 3
/7766_ddbdaaab status loading-cache
/7766_ddbdaaab percentage 5
18:12:25 PackageKit emit transaction-list-changed
18:12:25 PackageKit last: /7766_ddbdaaab
18:12:25 PackageKit last: /7767_cabecbed
18:12:25 PackageKit last: /7768_dbbddebe
18:12:25 PackageKit last: /7769_daebaadb
18:12:25 PackageKit last: /7770_bdabcbbd
18:12:25 PackageKit last: /7771_edeacadb
18:12:25 PackageKit current: /7766_ddbdaaab
18:12:25 PackageKit current: /7767_cabecbed
18:12:25 PackageKit current: /7768_dbbddebe
18:12:25 PackageKit current: /7769_daebaadb
18:12:25 PackageKit current: /7770_bdabcbbd
18:12:25 PackageKit current: /7771_edeacadb
18:12:25 PackageKit current: /7772_edebceae
18:12:25 PackageKit emit added: /7772_edebceae
18:12:25 PackageKit added: /7772_edebceae