Bug 503653

Summary: KDE Discover stuck on forever update loop, and can't fetch ratings on any app
Product: [Applications] Discover Reporter: literallynotmeor
Component: UpdatesAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: major CC: aleixpol, john.kizer, nate
Priority: NOR    
Version First Reported In: 6.3.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Crash happened when i started my system and Discover tried to do a system start job to fetch the updates.
Settings repo's 1
Settings repo's 2
Settings repo's 3

Description literallynotmeor 2025-05-02 09:23:45 UTC
Created attachment 180873 [details]
Crash happened when i started my system and Discover tried to do a system start job to fetch the updates.

SUMMARY
When i open Discover updates fetching it just stuck in forever loop here and do nothing, so i have to use sudo dnf update and flatpak update manually from terminal. Also discover stopped to fetch ratings from any app. Turn on and off my vpn doesn't do nothing, so problem is not here. 

STEPS TO REPRODUCE
1.  Open Discover Updates tab
2. Sit here for hours waiting for fetching to end
3. No result, just endless checking

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  Fedora Linux 42 (KDE Plasma Desktop Edition) x86_64
KDE Plasma Version:  KDE Plasma 6.3.4


I've read all other bug reports of Discover couldn't fetch the updates, and on all of them were written that bug is fixed, but it happened for me now for no reason, and not especially on my pc, but just on my notebook with the same setup as well.
Comment 1 John Kizer 2025-05-05 19:32:08 UTC
Hi - just to check the possible connections to other, previous issues, does starting Discover from a terminal with the command: `plasma-discover --backends=flatpak,packagekit --mode=Update` change anything?
Comment 2 literallynotmeor 2025-05-06 15:09:51 UTC
(In reply to John Kizer from comment #1)
> Hi - just to check the possible connections to other, previous issues, does
> starting Discover from a terminal with the command: `plasma-discover
> --backends=flatpak,packagekit --mode=Update` change anything?

Hello, thank you for response. Not really, but it's changed from my first report, it's now possible to fetch updates, but it takes too long, you can wait a hour for it after initial boot, just to fetch one discord update as an example. Ratings are back when i use my vpn on some kde servers. Also, when i do flatpak update it's fetching updates too long, not the same as Discover, but 20 minutes probably you can just wait.
Comment 3 John Kizer 2025-05-06 17:59:02 UTC
Thanks - this almost sounds like it might be an issue with connecting to the servers? Are you able to reach the Fedora or Flathub servers via your web browser?
Comment 4 literallynotmeor 2025-05-07 14:37:06 UTC
(In reply to John Kizer from comment #3)
> Thanks - this almost sounds like it might be an issue with connecting to the
> servers? Are you able to reach the Fedora or Flathub servers via your web
> browser?

Yes, i've tried it after turning my vpn off, and either flathub and fedoraproject are working. 
But i've tried to do flatpak update in my terminal manualy, which i suppose is also doing Discover. It's also too slow, not so slow as Discover but still. And print's me this into terminal after some time:
Searching for updates...
F: Warning: treating remote sampling error as non-fatal because runtime/org.fedoraproject.Platform.Locale/x86_64/f42 is already installed: Reference runtime/org.fedoraproject.Platform.Locale/x86_64/f42 does not exist in the remote fedora repository
F: Warning: handling remote fetch error as non-fatal because runtime/org.fedoraproject.Platform.GL.default/x86_64/f42 is already installed: References runtime/org.fedoraproject.Platform.GL.default/x86_64/f42 in the remote fedora repository do not exist
F: Warning: Handling remote fetch error as non-fatal because runtime/org.fedoraproject.KDE5Platform/x86_64/f42 is already installed: References runtime/org.fedoraproject.KDE5Platform/x86_64/f42 in the fedora remote repository do not exist.
F: Warning: Handling remote fetch error as non-fatal because runtime/org.fedoraproject.Gtk3theme.Breeze/x86_64/3.22 is already installed: The reference runtime/org.fedoraproject.Gtk3theme.Breeze/x86_64/3.22 does not exist in the remote fedora repository
F: Warning: treating remote fetch error as non-fatal because app/org.keepassxc.KeePassXC/x86_64/stable is already installed: References app/org.keepassxc.KeePassXC/x86_64/stable does not exist in the remote fedora repository

Nothing to execute.


Of course if there is updates, it will ask me for update, but this warning still be there either way. Maybe this repo's somehow stall this fetching?
Comment 5 John Kizer 2025-05-07 21:59:27 UTC
Hmm - could you attach screenshots of everything that's listed in the "Settings" page of Discover - basically, what all sources are setup and enabled there?
Comment 6 literallynotmeor 2025-05-11 04:36:47 UTC
Created attachment 181158 [details]
Settings repo's 1
Comment 7 literallynotmeor 2025-05-11 04:36:59 UTC
Created attachment 181159 [details]
Settings repo's 2
Comment 8 literallynotmeor 2025-05-11 04:37:11 UTC
Created attachment 181160 [details]
Settings repo's 3
Comment 9 literallynotmeor 2025-05-11 04:38:25 UTC
(In reply to John Kizer from comment #5)
> Hmm - could you attach screenshots of everything that's listed in the
> "Settings" page of Discover - basically, what all sources are setup and
> enabled there?

Submited it in attachments. Nothing too not ordinary.