Cannot start discover after updates

Hello i am using discover on arch linux to install flatpaks but since today after updating my whole system the application does not start. it seems to be an issue with qt but im not sure.
I tried everything i could think of tho its probably not much since im not really a veteran linux user.

Here is the result of lauching it from the terminal :

❯ plasma-discover
libs QList(“/usr/lib/qt6/plugins”, “/usr/bin”)
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: true
adding empty sources model QStandardItemModel(0x64ebfb58d0d0)
qrc:/qt/qml/org/kde/discover/qml/Navigation.qml:15:5: Type DiscoverWindow unavailable
qrc:/qt/qml/org/kde/discover/qml/DiscoverWindow.qml: module “org.kde.desktop” is not installed
org.kde.plasma.discover: Failed to import Navigation singleton

By the way i am not using kde and the other kde app that i use (dolphin) is working as expected.

Anyone as any ideas? Thank you !

Hi! Just to check, can you see what version of Discover was installed prior to the system update when this happened? That information might help narrow down possible causes.

And, by chance, do you have the qqc2-desktop-style package installed? If not, does installing it change anything?

Wow tysm installing qqc2-desktop-style did the job ! A window finally pops up and it seems to work !

For the version i think it was 6.2.5 not sure but my system is recent and i do system updates every few days

Again thank you a lot !

Glad that worked! Now, I’m no packaging expert, but I think the fact that it did work means that the following change in Plasma 6.3: discover: Default to org.kde.desktop qt quick style (!943) · Merge requests · Plasma / Discover · GitLab

…would now require that Arch Linux adapt its package for Discover to include qqc2-desktop-style as a dependency. If so, then that would be a helpful patch (if you want to get familiar with and contribute to their packaging) or bug report to submit to them.

This probably didn’t come up before among their packagers or testers because using Discover without having the Plasma desktop environment installed is kind of a niche use case, and qqc2-desktop-style should be installed anyway as a dependency of the overall Plasma package.

Thanks for the suggestion i will definitely report the issue and see if i can do anything about it ! Have a great day !

1 Like