Bug 443555 - Discover takes up to ~5 minutes to fetch updates due to flatpak backend
Summary: Discover takes up to ~5 minutes to fetch updates due to flatpak backend
Status: CLOSED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: Flatpak Backend (show other bugs)
Version: 5.22.90
Platform: Arch Linux Linux
: HI normal
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
: 375877 440103 443802 443809 444556 445024 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-10-10 15:24 UTC by Patrick Silva
Modified: 2023-11-06 10:25 UTC (History)
24 users (show)

See Also:
Latest Commit:
Version Fixed In: Appstream 0.15.1


Attachments
my repositories (87.65 KB, image/png)
2021-11-03 16:38 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2021-10-10 15:24:16 UTC
SUMMARY
Discover takes long time to fetch updates on my Arch Linux, sometimes ~5 minutes.

STEPS TO REPRODUCE
1. open Discover
2. go to Update page
3. 

OBSERVED RESULT
Discover gets stuck at "Fetching updates..." for a while, sometimes ~5 minutes.
Output in Konsole says "took really long to fetch FlatpakBackend(0x55868698fc10)".

EXPECTED RESULT
fetch updates faster

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.22.90
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Graphics Platform: Wayland
Comment 1 Patrick Silva 2021-10-16 14:25:12 UTC
*** Bug 443809 has been marked as a duplicate of this bug. ***
Comment 2 Aleix Pol 2021-10-19 17:52:07 UTC
*** Bug 443802 has been marked as a duplicate of this bug. ***
Comment 3 Aleix Pol 2021-10-19 17:53:57 UTC
I am unable to reproduce, it takes 2-5s, on archlinux as well. A bit of research would definitely be useful here.
Comment 4 guimarcalsilva 2021-10-19 18:12:07 UTC
(In reply to Aleix Pol from comment #3)
> I am unable to reproduce, it takes 2-5s, on archlinux as well. A bit of
> research would definitely be useful here.

I'm on Neon and I get the same problem, it's not present on a live session though. Is there any command or log I can gather to help solving this issue?
Comment 5 Laosom 2021-10-27 11:06:30 UTC
I can also reproduce the problem in Neon , no snaps or flatpaks installed.
The issue first appeared to me in Neon 5.23.1 , when tried to update to 5.23.2
As a workaround I removed snap and flatpak backends, working fine.
I wonder why these sources simply cannot be disabled by untick , is it so much programing work ?
Reinstalled backends, same issue.
Disabled only flathub.org , fetching updates is working properly and not stucked.
It's surely flatpak related.

https://www.reddit.com/r/kde/comments/qdtdm3/anyone_else_having_problems_with_discover_since/
Comment 6 Patrick Silva 2021-10-29 18:09:04 UTC
*** Bug 444556 has been marked as a duplicate of this bug. ***
Comment 7 guimarcalsilva 2021-11-01 17:21:41 UTC
This is happening on Fedora 35 KDE as well. I installed Fedora hoping it wouldn't be a problem but the >bug started happening after adding the Flathub remote<. This confirms Laosom comment:

"Disabled only flathub.org , fetching updates is working properly and not stucked."

Without Flathub the bug doesn't happen. I should note Fedora is still on Plasma 5.22.5-2 and Gnome Software is unaffected by the issue.

This must mean it's some kind of incompatibility with the Flathub remote and Discover, not the whole Flatpak backend.
Comment 8 Nate Graham 2021-11-03 15:27:20 UTC
*** Bug 440103 has been marked as a duplicate of this bug. ***
Comment 9 Aleix Pol 2021-11-03 15:48:35 UTC
@Patrick, do you have any disabled repositories?
Comment 10 Patrick Silva 2021-11-03 16:38:01 UTC
Created attachment 143174 [details]
my repositories

The screenshot attached to this comment shows my repositories.
Comment 11 Patrick Silva 2021-11-05 20:30:21 UTC
*** Bug 445024 has been marked as a duplicate of this bug. ***
Comment 12 lnxusr 2021-11-28 20:39:31 UTC
For those who can't disable flatpackes due to having one or more installed, this post on Reddit (https://old.reddit.com/r/kde/comments/qdtdm3/anyone_else_having_problems_with_discover_since/hk74x02/) by u/danievdm solves that by renaming the flatpak-backed.so file.  For Neon, it's located in /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/.  This leaves us with a working again Discover, but all Flatpacks will have to be manually checked and updated until this issue is fixed.

This needs to be a critical importance rather than a HI normal, Discover is absolutely useless for those of us who use flatpaks.
Comment 13 Nate Graham 2021-11-28 22:13:03 UTC
If it was 100% reproducible, it absolutely would be, but it's not; it only seems to hit some people. I've got the Flatpak backend installed and in use and I don't suffer from this issue.

Nevertheless the presence of 5 duplicates indicates that quite a lot of people are, so I'll raise the priority.
Comment 14 lnxusr 2021-11-29 00:11:40 UTC
This is the Discover relivant syslog entrys I get with and without flatpak-backend.so:

With flatpak-backend.so

Nov 28 17:50:27 razorback systemd[4436]: Started Discover - Software Center.
Nov 28 17:50:27 razorback plasma-discover[37592]: QObject::startTimer: Timers cannot have negative intervals
Nov 28 17:50:28 razorback plasma-discover[37592]: kf.kirigami: Units.devicePixelRatio is deprecated (since 5.86): This returns 1 when using Qt HiDPI scaling.
Nov 28 17:50:28 razorback kwin_x11[4598]: js: Window 157286424 has been bound
Nov 28 17:50:28 razorback kwin_x11[4598]: js: Window 157286424 has been pinned
Nov 28 17:50:28 razorback kwin_x11[4598]: js: Window 157286424 has been pinned
Nov 28 17:50:28 razorback kwin_x11[4598]: js: Window 157286424 has been unpinned
Nov 28 17:50:28 razorback plasma-discover[37592]: adding empty sources model QStandardItemModel(0x55b1a28c2cd0)
Nov 28 17:50:28 razorback plasma-discover[37592]: org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
Nov 28 17:50:28 razorback plasma-discover[37592]: file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:74:5: QML Binding: Binding loop detected for property "value"
Nov 28 17:50:28 razorback packagekitd[32146]: Starting pkgProblemResolver with broken count: 0
Nov 28 17:50:28 razorback packagekitd[32146]: Starting 2 pkgProblemResolver with broken count: 0
Nov 28 17:50:28 razorback packagekitd[32146]: Done
Nov 28 17:50:28 razorback PackageKit: get-updates transaction /5278_ddaeebbc from uid 1000 finished with success after 466ms
Nov 28 17:50:30 razorback PackageKit: resolve transaction /5279_cdbadbea from uid 1000 finished with success after 355ms
Nov 28 17:50:30 razorback PackageKit: resolve transaction /5280_beadcdab from uid 1000 finished with success after 353ms
Nov 28 17:50:31 razorback plasma-discover[37592]: took really long to fetch FlatpakBackend(0x55b1a1b00100)

Nov 28 17:55:36 razorback PackageKit: daemon quit
Nov 28 17:55:36 razorback plasma-discover[37592]: PackageKit stopped running!
Nov 28 17:55:36 razorback systemd[1]: packagekit.service: Succeeded.

Nov 28 18:00:53 razorback dbus-daemon[1267]: [system] Activating via systemd: service name='org.freedesktop.locale1' unit='dbus-org.freedesktop.locale1.service' requested by ':1.258' (uid=1000 pid=37592 comm="/usr/bin/plasma-discover " label="unconfined")
Nov 28 18:00:53 razorback systemd[1]: Starting Locale Service...
Nov 28 18:00:53 razorback dbus-daemon[1267]: [system] Successfully activated service 'org.freedesktop.locale1'
Nov 28 18:00:53 razorback systemd[1]: Started Locale Service.
Nov 28 18:00:53 razorback plasma-discover[37592]: file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:83:13: QML Binding: Binding loop detected for property "value"
Nov 28 18:00:53 razorback plasma-discover[37592]: file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:88:13: QML Binding: Binding loop detected for property "value"
Nov 28 18:00:55 razorback plasma-discover[37592]: file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:74:5: QML Binding: Binding loop detected for property "value"

---------------------------------------------------------------------------
Without flatpak-backend.so

Nov 28 18:03:10 razorback systemd[4436]: Started Discover - Software Center.
Nov 28 18:03:11 razorback plasma-discover[38926]: QObject::startTimer: Timers cannot have negative intervals
Nov 28 18:03:11 razorback plasma-discover[38926]: kf.kirigami: Units.devicePixelRatio is deprecated (since 5.86): This returns 1 when using Qt HiDPI scaling.
Nov 28 18:03:11 razorback kwin_x11[4598]: js: Window 157286424 has been bound
Nov 28 18:03:11 razorback kwin_x11[4598]: js: Window 157286424 has been pinned
Nov 28 18:03:11 razorback kwin_x11[4598]: js: Window 157286424 has been pinned
Nov 28 18:03:11 razorback kwin_x11[4598]: js: Window 157286424 has been unpinned
Nov 28 18:03:11 razorback dbus-daemon[1267]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service' requested by ':1.277' (uid=1000 pid=38926 comm="/usr/bin/plasma-discover " label="unconfined")
Nov 28 18:03:11 razorback plasma-discover[38926]: adding empty sources model QStandardItemModel(0x560f797c5900)
Nov 28 18:03:11 razorback systemd[1]: Starting PackageKit Daemon...
Nov 28 18:03:11 razorback PackageKit: daemon start
Nov 28 18:03:11 razorback dbus-daemon[1267]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Nov 28 18:03:11 razorback systemd[1]: Started PackageKit Daemon.
Nov 28 18:03:11 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
Nov 28 18:03:11 razorback plasma-discover[38926]: file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:74:5: QML Binding: Binding loop detected for property "value"
Nov 28 18:03:11 razorback packagekitd[38964]: Starting pkgProblemResolver with broken count: 0
Nov 28 18:03:11 razorback packagekitd[38964]: Starting 2 pkgProblemResolver with broken count: 0
Nov 28 18:03:11 razorback packagekitd[38964]: Done
Nov 28 18:03:11 razorback PackageKit: get-updates transaction /5281_cbbedaac from uid 1000 finished with success after 441ms
Nov 28 18:03:12 razorback packagekitd[38964]: Starting pkgProblemResolver with broken count: 0
Nov 28 18:03:12 razorback packagekitd[38964]: Starting 2 pkgProblemResolver with broken count: 0
Nov 28 18:03:12 razorback packagekitd[38964]: Done
Nov 28 18:03:12 razorback PackageKit: get-updates transaction /5282_aaebccee from uid 1000 finished with success after 438ms
Nov 28 18:03:12 razorback PackageKit: resolve transaction /5283_addeceec from uid 1000 finished with success after 345ms
Nov 28 18:03:13 razorback PackageKit: resolve transaction /5284_daedaaac from uid 1000 finished with success after 357ms
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79603850, name = "/usr/share/knsrcfiles/colorschemes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79602230, name = "/usr/share/knsrcfiles/plymouth.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7968d0e0, name = "/usr/share/knsrcfiles/konsole.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7968f790, name = "/usr/share/knsrcfiles/konversation_nicklist_theme.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79680680, name = "/usr/share/knsrcfiles/plasmoids.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796a1dd0, name = "/usr/share/knsrcfiles/kdenlive_titles.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796a16a0, name = "/usr/share/knsrcfiles/icons.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7969fe90, name = "/usr/share/knsrcfiles/kdenlive_luts.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7969eaf0, name = "/usr/share/knsrcfiles/wallpaper.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796bdf80, name = "/usr/share/knsrcfiles/aurorae.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796bcdd0, name = "/usr/share/knsrcfiles/comic.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796d5580, name = "/usr/share/knsrcfiles/knotes_printing_theme.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796db4e0, name = "/usr/share/knsrcfiles/systemmonitor-presets.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796dce50, name = "/usr/share/knsrcfiles/plasma-systemmonitor.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796e7ac0, name = "/usr/share/knsrcfiles/kdenlive_keyboardschemes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796ee680, name = "/usr/share/knsrcfiles/krunner.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796fa300, name = "/usr/share/knsrcfiles/kwineffect.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796f4310, name = "/usr/share/knsrcfiles/plasma-themes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79709f50, name = "/usr/share/knsrcfiles/lookandfeel.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7970a180, name = "/usr/share/knsrcfiles/window-decorations.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f796ffc90, name = "/usr/share/knsrcfiles/kdenlive_renderprofiles.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7970c610, name = "/usr/share/knsrcfiles/xcursor.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7972ee80, name = "/usr/share/knsrcfiles/kdevfiletemplates.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79734df0, name = "/usr/share/knsrcfiles/ksysguard.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79730820, name = "/usr/share/knsrcfiles/kwinscripts.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f797309d0, name = "/usr/share/knsrcfiles/ksieve_script.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79732f00, name = "/usr/share/knsrcfiles/gtk_themes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7974ef30, name = "/usr/share/knsrcfiles/wallpaperplugin.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7974be90, name = "/usr/share/knsrcfiles/skrooge-quotes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7974bfa0, name = "/usr/share/knsrcfiles/kwinswitcher.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7974f110, name = "/usr/share/knsrcfiles/accountwizard.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79756a20, name = "/usr/share/knsrcfiles/messageviewer_header_themes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7975d6b0, name = "/usr/share/knsrcfiles/servicemenu.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7975d860, name = "/usr/share/knsrcfiles/kdenlive_wipes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79754f80, name = "/usr/share/knsrcfiles/systemmonitor-faces.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79765c90, name = "/usr/share/knsrcfiles/ksplash.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7977be10, name = "/usr/share/knsrcfiles/alkimia-quotes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7976ded0, name = "/usr/share/knsrcfiles/wallpaper-mobile.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7976a230, name = "/usr/share/knsrcfiles/sddmtheme.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f79776a80, name = "/usr/share/knsrcfiles/kmymoney-quotes.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7978add0, name = "/usr/share/knsrcfiles/kdevappwizard.knsrc")
Nov 28 18:03:14 razorback plasma-discover[38926]: took really long to fetch KNSBackend(0x560f7978acb0, name = "/usr/share/knsrcfiles/kdevelop-qthelp.knsrc")
Nov 28 18:03:26 razorback plasma-discover[38926]: kf.newstuff.core: "Host autoconfig.kde.org not found"
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Color Schemes" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/colorschemes.knsrc" because: "Invalid Color Schemes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "colorschemes.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/colorschemes.knsrc" "Invalid Color Schemes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Plymouth" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/plymouth.knsrc" because: "Invalid Plymouth backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "plymouth.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/plymouth.knsrc" "Invalid Plymouth backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Konsole" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/konsole.knsrc" because: "Invalid Konsole backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "konsole.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/konsole.knsrc" "Invalid Konsole backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Konversation_nicklist_theme" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/konversation_nicklist_theme.knsrc" because: "Invalid Konversation_nicklist_theme backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "konversation_nicklist_theme.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/konversation_nicklist_theme.knsrc" "Invalid Konversation_nicklist_theme backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Plasma Widgets" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/plasmoids.knsrc" because: "Invalid Plasma Widgets backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "plasmoids.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/plasmoids.knsrc" "Invalid Plasma Widgets backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Kdenlive Title Templates" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kdenlive_titles.knsrc" because: "Invalid Kdenlive Title Templates backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kdenlive_titles.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kdenlive_titles.knsrc" "Invalid Kdenlive Title Templates backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Icons" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/icons.knsrc" because: "Invalid Icons backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "icons.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/icons.knsrc" "Invalid Icons backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Color Lookup Table (LUT)" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kdenlive_luts.knsrc" because: "Invalid Color Lookup Table (LUT) backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kdenlive_luts.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kdenlive_luts.knsrc" "Invalid Color Lookup Table (LUT) backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Wallpapers" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/wallpaper.knsrc" because: "Invalid Wallpapers backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "wallpaper.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/wallpaper.knsrc" "Invalid Wallpapers backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "KNotes Printing Theme" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/knotes_printing_theme.knsrc" because: "Invalid KNotes Printing Theme backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "knotes_printing_theme.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/knotes_printing_theme.knsrc" "Invalid KNotes Printing Theme backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "System monitor Sensor Presets" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/systemmonitor-presets.knsrc" because: "Invalid System monitor Sensor Presets backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "systemmonitor-presets.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/systemmonitor-presets.knsrc" "Invalid System monitor Sensor Presets backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Pages" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/plasma-systemmonitor.knsrc" because: "Invalid Pages backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "plasma-systemmonitor.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/plasma-systemmonitor.knsrc" "Invalid Pages backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Kdenlive Keyboard Schemes" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kdenlive_keyboardschemes.knsrc" because: "Invalid Kdenlive Keyboard Schemes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kdenlive_keyboardschemes.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kdenlive_keyboardschemes.knsrc" "Invalid Kdenlive Keyboard Schemes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Plasma Styles" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/plasma-themes.knsrc" because: "Invalid Plasma Styles backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "plasma-themes.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/plasma-themes.knsrc" "Invalid Plasma Styles backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Global Themes" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/lookandfeel.knsrc" because: "Invalid Global Themes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "lookandfeel.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/lookandfeel.knsrc" "Invalid Global Themes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Window Decorations" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/window-decorations.knsrc" because: "Invalid Window Decorations backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "window-decorations.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/window-decorations.knsrc" "Invalid Window Decorations backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Kdenlive Render Profiles" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kdenlive_renderprofiles.knsrc" because: "Invalid Kdenlive Render Profiles backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kdenlive_renderprofiles.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kdenlive_renderprofiles.knsrc" "Invalid Kdenlive Render Profiles backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Cursors" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/xcursor.knsrc" because: "Invalid Cursors backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "xcursor.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/xcursor.knsrc" "Invalid Cursors backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "File Templates (SDK)" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kdevfiletemplates.knsrc" because: "Invalid File Templates (SDK) backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kdevfiletemplates.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kdevfiletemplates.knsrc" "Invalid File Templates (SDK) backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Ksysguard" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/ksysguard.knsrc" because: "Invalid Ksysguard backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "ksysguard.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/ksysguard.knsrc" "Invalid Ksysguard backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Script Sieve" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/ksieve_script.knsrc" because: "Invalid Script Sieve backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "ksieve_script.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/ksieve_script.knsrc" "Invalid Script Sieve backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "GNOME/GTK Application Styles" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/gtk_themes.knsrc" because: "Invalid GNOME/GTK Application Styles backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "gtk_themes.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/gtk_themes.knsrc" "Invalid GNOME/GTK Application Styles backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Skrooge-quotes" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/skrooge-quotes.knsrc" because: "Invalid Skrooge-quotes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "skrooge-quotes.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/skrooge-quotes.knsrc" "Invalid Skrooge-quotes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Email Providers" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/accountwizard.knsrc" because: "Invalid Email Providers backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "accountwizard.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/accountwizard.knsrc" "Invalid Email Providers backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "KMail Header Theme" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/messageviewer_header_themes.knsrc" because: "Invalid KMail Header Theme backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "messageviewer_header_themes.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/messageviewer_header_themes.knsrc" "Invalid KMail Header Theme backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Kdenlive Transition Wipes" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kdenlive_wipes.knsrc" because: "Invalid Kdenlive Transition Wipes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kdenlive_wipes.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kdenlive_wipes.knsrc" "Invalid Kdenlive Transition Wipes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "System monitor Sensor Display Styles" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/systemmonitor-faces.knsrc" because: "Invalid System monitor Sensor Display Styles backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "systemmonitor-faces.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/systemmonitor-faces.knsrc" "Invalid System monitor Sensor Display Styles backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Splash Screens" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/ksplash.knsrc" because: "Invalid Splash Screens backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "ksplash.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/ksplash.knsrc" "Invalid Splash Screens backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Alkimia-quotes" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/alkimia-quotes.knsrc" because: "Invalid Alkimia-quotes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "alkimia-quotes.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/alkimia-quotes.knsrc" "Invalid Alkimia-quotes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Wallpapers" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/wallpaper-mobile.knsrc" because: "Invalid Wallpapers backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "wallpaper-mobile.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/wallpaper-mobile.knsrc" "Invalid Wallpapers backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Login Screen" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/sddmtheme.knsrc" because: "Invalid Login Screen backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "sddmtheme.knsrc"
Nov 28 18:03:26 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/sddmtheme.knsrc" "Invalid Login Screen backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: KNS error in "Kmymoney-quotes" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:26 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kmymoney-quotes.knsrc" because: "Invalid Kmymoney-quotes backend, contact your distributor."
Nov 28 18:03:26 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kmymoney-quotes.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kmymoney-quotes.knsrc" "Invalid Kmymoney-quotes backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Application Templates (SDK)" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kdevappwizard.knsrc" because: "Invalid Application Templates (SDK) backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kdevappwizard.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kdevappwizard.knsrc" "Invalid Application Templates (SDK) backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "API Documentation (QtHelp)" : KNSCore::ProviderError "Loading of providers from file: https://autoconfig.kde.org/ocs/providers.xml failed" QVariant(QString, "https://autoconfig.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kdevelop-qthelp.knsrc" because: "Invalid API Documentation (QtHelp) backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kdevelop-qthelp.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kdevelop-qthelp.knsrc" "Invalid API Documentation (QtHelp) backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: kf.newstuff.core: "Host autoconfig.kde.org not found"
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Aurorae Window Decorations" : KNSCore::ProviderError "Loading of providers from file: https://download.kde.org/ocs/providers.xml failed" QVariant(QString, "https://download.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/aurorae.knsrc" because: "Invalid Aurorae Window Decorations backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "aurorae.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/aurorae.knsrc" "Invalid Aurorae Window Decorations backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Comics" : KNSCore::ProviderError "Loading of providers from file: https://download.kde.org/ocs/providers.xml failed" QVariant(QString, "https://download.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/comic.knsrc" because: "Invalid Comics backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "comic.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/comic.knsrc" "Invalid Comics backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Krunner" : KNSCore::ProviderError "Loading of providers from file: https://download.kde.org/ocs/providers.xml failed" QVariant(QString, "https://download.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/krunner.knsrc" because: "Invalid Krunner backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "krunner.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/krunner.knsrc" "Invalid Krunner backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Window Manager Effects" : KNSCore::ProviderError "Loading of providers from file: https://download.kde.org/ocs/providers.xml failed" QVariant(QString, "https://download.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kwineffect.knsrc" because: "Invalid Window Manager Effects backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kwineffect.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kwineffect.knsrc" "Invalid Window Manager Effects backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Window Manager Scripts" : KNSCore::ProviderError "Loading of providers from file: https://download.kde.org/ocs/providers.xml failed" QVariant(QString, "https://download.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kwinscripts.knsrc" because: "Invalid Window Manager Scripts backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kwinscripts.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kwinscripts.knsrc" "Invalid Window Manager Scripts backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Wallpaper Plugins" : KNSCore::ProviderError "Loading of providers from file: https://download.kde.org/ocs/providers.xml failed" QVariant(QString, "https://download.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/wallpaperplugin.knsrc" because: "Invalid Wallpaper Plugins backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "wallpaperplugin.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/wallpaperplugin.knsrc" "Invalid Wallpaper Plugins backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Window Manager Switching Layouts" : KNSCore::ProviderError "Loading of providers from file: https://download.kde.org/ocs/providers.xml failed" QVariant(QString, "https://download.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/kwinswitcher.knsrc" because: "Invalid Window Manager Switching Layouts backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "kwinswitcher.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/kwinswitcher.knsrc" "Invalid Window Manager Switching Layouts backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: KNS error in "Servicemenu" : KNSCore::ProviderError "Loading of providers from file: https://download.kde.org/ocs/providers.xml failed" QVariant(QString, "https://download.kde.org/ocs/providers.xml")
Nov 28 18:03:27 razorback plasma-discover[38926]: invalid kns backend! "/usr/share/knsrcfiles/servicemenu.knsrc" because: "Invalid Servicemenu backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Discarding invalid backend "servicemenu.knsrc"
Nov 28 18:03:27 razorback plasma-discover[38926]: file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:83:13: QML Binding: Binding loop detected for property "value"
Nov 28 18:03:27 razorback plasma-discover[38926]: kns error "/usr/share/knsrcfiles/servicemenu.knsrc" "Invalid Servicemenu backend, contact your distributor."
Nov 28 18:03:27 razorback plasma-discover[38926]: org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
Comment 15 Bug Janitor Service 2021-11-30 02:30:30 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/213
Comment 16 Aleix Pol 2021-11-30 02:35:30 UTC
I'd really appreciate it if someone who has this problem could test this patch.
Comment 17 Patrick Silva 2021-12-01 16:46:20 UTC
I have just applied your patch to Arch Linux. Now Discover takes 1.5 minute to fetch updates and Konsole no longer says "took really long to fetch FlatpakBackend(0x55868698fc10)".
Comment 18 Nate Graham 2021-12-01 17:10:53 UTC
1.5 minutes is better than 5, but wow, that is still a long time!
Comment 19 Aleix Pol 2021-12-02 11:54:47 UTC
Git commit e814f2ea1c91b027e0b7395e2c90632e2a7107b6 by Aleix Pol.
Committed on 02/12/2021 at 11:53.
Pushed by apol into branch 'master'.

flatpak: Make checking for updates non-blocking

Moves flatpak_installation_list_installed_refs_for_update into a separate
thread.

M  +54   -21   libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp

https://invent.kde.org/plasma/discover/commit/e814f2ea1c91b027e0b7395e2c90632e2a7107b6
Comment 20 Jeff Tratt 2021-12-05 19:07:41 UTC
I've run a few tests because I noticed a lot of write activity when opening Discover:

run: sudo fatrace -t --filter=W | grep flatpak > flatpak.txt
run: plasma-discover

Results in flatpak.txt:
OPENED: 12:33:33.608343 plasma-discover(832727): WO /home/user/.cache/flatpak/system-cache/summaries/flathub-x86_64-aab196438b75a2f8a4e557816729cab1b1cd2a48633c41482327a10773617f25.sub
CLOSED: 12:36:50.990684 plasma-discover(832727): CW /home/user/.cache/flatpak/system-cache/summaries/flathub-x86_64-405c2d51103d91afa18ec6f0286cf90ea92130492e6dbafd10be9a784f302ed9.sub

00:03:17 writing to flatpack system.

cat flatpak.txt | wc -l
26134 Writes in 3:17!

flatpak update
completes within seconds (at least if there are no updates).

I now start Discover with this command:
  plasma-discover --backends packagekit-backend,kns-backend,snap-backend,fwupd-backend
my current home drive is a regular HHD, but that would a serious concern for an SSD for someone who checks updates regularly.

Hope that helps .
Comment 21 Jerzy Witwinowski 2021-12-19 07:32:53 UTC
Whatever you did, last update has solved the problem for me... Now Discover is as fast in fetching updates as it has been before the problem occured for the first time...
Comment 22 Nate Graham 2021-12-20 00:25:48 UTC
Oh great! Prick, are you seeing the same thing in Neon Unstable?
Comment 23 Patrick Silva 2021-12-20 01:20:15 UTC
My neon unstable was never affected by this bug. Currently Discover 5.23.4 takes 15 seconds to fetch updates
on my Arch Linux and I always see this error in Konsole (mentioning a different package each time I open Discover):

Transaction error:  "vhba-module-dkms;20211218-1;x86_64;community: could not read or write the package" PackageKit::Transaction(0x564f5ef6d080)
qml: message: vhba-module-dkms;20211218-1;x86_64;community: could not read or write the package
Comment 24 Jeff Tratt 2021-12-20 03:21:11 UTC
Seems to be working fine for me now. 
Kernel: 5.8.0-432102030405-generic x86_64
Distro: KDE neon 20.04 5.23

There are a few errors/warnings, but it didn't take long (I closed Discover when it said no updates).
I just ran this:
$ time plasma-discover
adding empty sources model QStandardItemModel(0x55f48a62d660)
org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/PrivateActionToolButton.qml:74:5: QML Binding: Binding loop detected for property "value"

(process:469474): Fwupd-CRITICAL **: 21:10:55.395: fwupd_client_download_bytes_async: assertion 'url != NULL' failed
took really long to fetch PackageKitBackend(0x55f48a30a0e0)
took really long to fetch KNSBackend(0x55f48a632d90, name = "/usr/share/knsrcfiles/ksysguard.knsrc")
took really long to fetch KNSBackend(0x55f48a680c60, name = "/usr/share/knsrcfiles/gtk_themes.knsrc")
took really long to fetch KNSBackend(0x55f48a69b610, name = "/usr/share/knsrcfiles/servicemenu.knsrc")
took really long to fetch KNSBackend(0x55f48a69b1a0, name = "/usr/share/knsrcfiles/systemmonitor-presets.knsrc")
took really long to fetch KNSBackend(0x55f48a6a6c80, name = "/usr/share/knsrcfiles/colorschemes.knsrc")
took really long to fetch KNSBackend(0x55f48a6a6630, name = "/usr/share/knsrcfiles/wallpaper-mobile.knsrc")
took really long to fetch KNSBackend(0x55f48a69f100, name = "/usr/share/knsrcfiles/plasma-systemmonitor.knsrc")
took really long to fetch KNSBackend(0x55f48a6a4fc0, name = "/usr/share/knsrcfiles/plasma-themes.knsrc")
took really long to fetch KNSBackend(0x55f48a6a3e40, name = "/usr/share/knsrcfiles/ksplash.knsrc")
took really long to fetch KNSBackend(0x55f48a6b4440, name = "/usr/share/knsrcfiles/wallpaperplugin.knsrc")
took really long to fetch KNSBackend(0x55f48a6b34a0, name = "/usr/share/knsrcfiles/kwinswitcher.knsrc")
took really long to fetch KNSBackend(0x55f48a6ac670, name = "/usr/share/knsrcfiles/window-decorations.knsrc")
took really long to fetch KNSBackend(0x55f48a6b2620, name = "/usr/share/knsrcfiles/kwinscripts.knsrc")
took really long to fetch KNSBackend(0x55f48a6afa00, name = "/usr/share/knsrcfiles/xcursor.knsrc")
took really long to fetch KNSBackend(0x55f48a6bda00, name = "/usr/share/knsrcfiles/lookandfeel.knsrc")
took really long to fetch KNSBackend(0x55f48a6c4fa0, name = "/usr/share/knsrcfiles/wallpaper.knsrc")
took really long to fetch KNSBackend(0x55f48a6d4310, name = "/usr/share/knsrcfiles/aurorae.knsrc")
took really long to fetch KNSBackend(0x55f48a6ced40, name = "/usr/share/knsrcfiles/plymouth.knsrc")
took really long to fetch KNSBackend(0x55f48a6d2950, name = "/usr/share/knsrcfiles/kwineffect.knsrc")
took really long to fetch KNSBackend(0x55f48a6d4ad0, name = "/usr/share/knsrcfiles/sddmtheme.knsrc")
took really long to fetch KNSBackend(0x55f48a6d5e20, name = "/usr/share/knsrcfiles/icons.knsrc")
took really long to fetch KNSBackend(0x55f48a6e4e40, name = "/usr/share/knsrcfiles/konsole.knsrc")
took really long to fetch KNSBackend(0x55f48a6e0be0, name = "/usr/share/knsrcfiles/krunner.knsrc")
took really long to fetch KNSBackend(0x55f48a6dae10, name = "/usr/share/knsrcfiles/systemmonitor-faces.knsrc")
took really long to fetch KNSBackend(0x55f48a6f2ed0, name = "/usr/share/knsrcfiles/plasmoids.knsrc")
took really long to fetch FlatpakBackend(0x55f48a716000)
Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.
kf.sonnet.clients.hspell: HSpellDict::HSpellDict: Init failed

** (process:469474): WARNING **: 21:10:59.947: Not changing AppStream cache location: No longer supported.
QDir::mkpath: Empty or null file name

** (process:469474): WARNING **: 21:11:02.362: Found icon of unknown type 'unknown' in 'system/flatpak/flatpak/cc.nift.nsm/*', skipping it.

** (process:469474): WARNING **: 21:11:02.362: Found icon of unknown type 'unknown' in 'system/flatpak/flatpak/cc.nift.nsm/*', skipping it.
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:83:13: QML Binding: Binding loop detected for property "value"

real    0m34.738s
user    0m7.046s
sys     0m1.913s
Comment 25 Antonio Rojas 2021-12-20 07:20:24 UTC
(In reply to Patrick Silva from comment #23)
> My neon unstable was never affected by this bug. Currently Discover 5.23.4
> takes 15 seconds to fetch updates
> on my Arch Linux and I always see this error in Konsole (mentioning a
> different package each time I open Discover):
> 
> Transaction error:  "vhba-module-dkms;20211218-1;x86_64;community: could not
> read or write the package" PackageKit::Transaction(0x564f5ef6d080)
> qml: message: vhba-module-dkms;20211218-1;x86_64;community: could not read
> or write the package

That error comes from the packagekit alpm backend and is unrelated to this issue.
Comment 26 guimarcalsilva 2021-12-27 04:00:17 UTC
I installed Neon Unstable on a Virtual Machine and here are the results:

At first, it didn't want to load the apps with an appstream error (sorry, I don't remember it).

Then I tried making Flatpak the default source. Upon restarting Discover it would prompt me to add Flathub. Pressing the button did nothing to me.

Then I went into Discover's settings, removed FlatHub, and re-added it.

Now, at least on a VM, it's working perfectly. It takes no time to load the Flatpak list, it's instant!

----

While I was writing this, I re-installed the same Neon image to see if I could find what that appstream error was, but for some reason now the experience was different. It gave me this error after a while trying to load Flatpaks for the first time (this error is different than the first one): "Error deploying appstream: Error moving file /var/lib/flatpak/appstream/flathub/x86_64/.1cbe9f93f6ab5938f2d7523e2db1b7107348e55eb8dc583308dc39123ccd943-W284E1: File exists"

Then I restarted Discover and everything was working as intended. If someone else faces the same issue I can try making a new bug report, but what matters is that this bug seems to be fixed. When 5.24 stable hits I'll check again if everything is okay.
Comment 27 Tuomas 2022-01-17 05:12:57 UTC
I am also seeing this issue. It does eventually clear, but after no less than a few minutes. 

I'm very new to Linux and unsure what info would help here. But this is my system:

Operating System: Kubuntu 21.10
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-25-generic (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 31,3 GiB of RAM
Graphics Processor: AMD DIMGREY_CAVEFISH

I do have flatpak as a repository: Flathub - dl.flathub.org
Comment 28 B Negri 2022-02-21 21:16:24 UTC
Updating the "appstream" libraries to 0.15.1 with the builds from https://koji.fedoraproject.org/koji/buildinfo?buildID=1880490 makes it work fine for me.

SOFTWARE/OS VERSIONS
Operating System: Fedora Workstation 35
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Graphics Platform: X11
Comment 29 Nate Graham 2022-02-21 21:23:53 UTC
Patrick, is this also fixed for you with appstream 0.15.1 or later?
Comment 30 Bug Janitor Service 2022-03-08 04:35:40 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 31 Bug Janitor Service 2022-03-23 04:35:19 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 32 Patrick Silva 2022-03-27 14:18:20 UTC
This bug persists on my system, but I can't reproduce consistently. Yesterday I clciked on the update notification shown after login, Discover opened and got stuck at 'fetching updates' for ~3 minutes. Then I restarted Discover and it shown the available updates instantly.

SOFTWARE/OS VERSIIONS
Operating System: Arch Linux
KDE Plasma Version: 5.24.3
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Graphics Platform: Wayland
Comment 33 Nate Graham 2022-03-31 19:50:40 UTC
That sounds like it's a different issue. Can you file a new bug report for it? You can link it in the "See also" field.
Comment 34 Nate Graham 2022-04-21 16:51:56 UTC
*** Bug 375877 has been marked as a duplicate of this bug. ***
Comment 35 C 2022-05-25 11:09:19 UTC
I still experience this in KDE neon running Plasma 5.24.5
Comment 36 Nate Graham 2022-05-25 13:41:00 UTC
1. Can you verify that you have Appstream 0.15.1?
2. If you run `plasma-discover --backends flatpak-backend`, is it still slow?
Comment 37 C 2022-05-25 14:31:50 UTC
(In reply to Nate Graham from comment #36)
> 1. Can you verify that you have Appstream 0.15.1?
> 2. If you run `plasma-discover --backends flatpak-backend`, is it still slow?

Yes, appstream is 0.15.1

Running plasma-discover --backends flatpak-backend is very fast. Perhaps I am wrong about the nature of the issue. 

Every so often Discover just sits around when the progress bar is near 100% and never finishes.

Thanks, and my apologies if I mis-reported.
Comment 38 Nate Graham 2022-05-25 14:38:05 UTC
Yeah, sounds like it's not the same issue.

When you encounter this issue, please launch discover with only one backend, going through all the individual backends one by one. You can see the list of backends with `plasma-discover --listbackends` Eventually you will find the stuck backend. Once you do, please file a new bug report about it.
Comment 39 David F. 2022-07-30 23:53:22 UTC
I found this thread with same problem I'm having on Devuan Beowulf (Debian Buster).  I tested as asked and for me the one that hangs (never went through) was:

packagekit-backend

The other one that worked fast (correct) was:

kns-backend
Comment 40 Nate Graham 2022-07-31 02:55:01 UTC
> Devuan Beowulf (Debian Buster)
You're using a very old version of Discover, and likely of AppStream too. It's fixed in newer versions of this software compared to what your distro offers.