Discover does not recognize plasma addons

As the title says. Discover does not recognize plasma addons. Every other thing is working well.
If i started discover in terminal i got the following output.

➜  plasma-discover
libs QList("/usr/lib/qt6/plugins", "/usr/bin")
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
adding empty sources model QStandardItemModel(0x5ebbc6d74890)
qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qrc:/qt/qml/org/kde/discover/qml/DiscoverWindow.qml:330:5: QML OverlaySheet: Binding loop detected for property "implicitHeight"
qrc:/qt/qml/org/kde/discover/qml/BrowsingPage.qml:17:1: QML BrowsingPage: Created graphical object was not placed in the graphics scene.
PackageKitBackend: No distro component found for "com.endeavouros.endeavouros"
AppStreamIntegration: No distro component found for "com.endeavouros.endeavouros"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"
kf.newstuff.core: Could not find category "Cantor (Python 2)"
kf.newstuff.core: Could not find category "Cantor (Python 3)"

Pictorially it looks like this

Applications


Add-ons

packagekit *-qt5 *-qt6 is installed. Maybe @ricklinux knows more about.

1 Like

I don’t think Discover is meant to be used in Arch Linux…it won’t end well.

I agree with you
I only use discover so that I can update the addons. The other one works.

I just wanted to get it to work

1 Like

Don’t have a Plasma test install to try it before giving an advice and make a fool of myself :wink:
But I do it anyways :stuck_out_tongue_winking_eye:

Since i am seeing reference to “newstuff” core, the package knewstuff has some optional dependencies.

You might want to look into installing them and see if it will get Discover to work the way you want.

Install them, reboot and relaunch Discover to test.

BTW, it might be a network connection issue as well to where those addons come from :thinking:

I have installed the complete plasma package with all options. I would like to use the whole plasma experience :stuck_out_tongue_winking_eye:

All the addons come from store.kde.org. If I install via the system settings, everything works. I only want to use Discover, as described above, to update the add-ons.

As you can see in my first post, I can access everything except the Addons

1 Like

Not sure how you install “with all the options”.

The optional dependencies need to be installed explicitly no matter if you go all in and install and install the plasma-meta package or everything in plasma group.

That’s exactly what I did.

Take a look, everything is installed.

Opened a topic at discuss.kde

I don’t recognize this method as I don’t use third party apps for package management.

Anyways, if you want to see that you have all the optional dependencies (some or none of them) for a certain package P, you could run:

pacman -Qi P and then look at Optional Deps section. You will then see which one is [installed].

Example for gparted:

Optional Deps   : dosfstools: for FAT16 and FAT32 partitions [installed]
                  jfsutils: for jfs partitions
                  f2fs-tools: for Flash-Friendly File System
                  btrfs-progs: for btrfs partitions [installed]
                  exfatprogs: for exFAT partitions [installed]
                  ntfs-3g: for ntfs partitions [installed]
                  reiserfsprogs: for reiser partitions
                  udftools: for UDF file system support [installed]
                  xfsprogs: for xfs partitions
                  nilfs-utils: for nilfs2 support [installed]
                  polkit: to run gparted from application menu [installed]
                  gpart: for recovering corrupt partition tables
                  mtools: utilities to access MS-DOS disks [installed]
                  xorg-xhost: authorization from wayland [installed]

Thank you for pointing to. Everything is installed as it should.

➜  LANG=C pacman -Qi discover
Name            : discover
Version         : 6.0.2-3
Description     : KDE and Plasma resources management GUI
Architecture    : x86_64
URL             : https://kde.org/plasma-desktop/
Licenses        : LGPL-2.0-or-later
Groups          : plasma
Provides        : None
Depends On      : appstream-qt  archlinux-appstream-data  attica  discount  gcc-libs  glib2  glibc  kcmutils  kconfig  kcoreaddons  kcrash  kdbusaddons  ki18n  kidletime  kio  kirigami
                  kirigami-addons  kjobwidgets  knewstuff  knotifications  kservice  kstatusnotifieritem  kuserfeedback  kwidgetsaddons  kwindowsystem  purpose  qt6-base  qt6-declarative
                  qt6-webview
Optional Deps   : flatpak: Flatpak packages support [installed]
                  fwupd: firmware update support [installed]
                  packagekit-qt6: to manage packages from Arch Linux repositories (not recommended, use at your own risk) [installed]
Required By     : plasma-meta
Optional For    : plasma-workspace
Conflicts With  : None
Replaces        : None
Installed Size  : 5,81 MiB
Packager        : Tomaz Canabrava <tcanabrava@archlinux.org>
Build Date      : Mi 13 M
Install Date    : Do 14 M
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature


The package needed to be checked is knewstuff. Just my guess. As I said, because of the terminal output you posted in OP, I wondered if there is something lacking that some optional dependency would make up for.

All speculation on my part. As mentioned above, I don’t have a Plasma test install to test my theory.
:scientist:t5:

This looks fine also.

➜  LANG=C pacman -Qi knewstuff
Name            : knewstuff
Version         : 6.0.0-4
Description     : Support for downloading application assets from the network
Architecture    : x86_64
URL             : https://community.kde.org/Frameworks
Licenses        : LGPL-2.0-only  LGPL-3.0-only
Groups          : kf6
Provides        : None
Depends On      : attica  gcc-libs  glibc  karchive  kconfig  kcoreaddons  ki18n  kpackage  kwidgetsaddons  qt6-base  syndication
Optional Deps   : kirigami: QML components [installed]
                  knewstuff: QML components [installed]
                  qt6-5compat: QML components [installed]
                  qt6-declarative: QML components [installed]
Required By     : discover  dolphin  frameworkintegration  grantleetheme  kate  kdenlive  kdeplasma-addons  khangman  knotes  konsole  korganizer  kpat  kwin  libkdegames  libksysguard
                  pimcommon  plasma-desktop  plasma-sdk  plasma-systemmonitor  plasma-welcome  plasma-workspace  plymouth-kcm  sddm-kcm  yakuake
Optional For    : knewstuff
Conflicts With  : None
Replaces        : None
Installed Size  : 3,18 MiB
Packager        : Antonio Rojas <arojas@archlinux.org>
Build Date      : Mo 11 M
Install Date    : Mo 11 M
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

I don’t know what it looks like for others, so I asked discuss.kde.
Maybe it really is a network problem, possibly an incorrect implementation.

1 Like

Would be interesting to see what they say.

May be.

1 Like

I would like to know as well :wink:

1 Like

@swh I don’t have any information to back this up, but I think it may be related to the upgrade to Plasma/Qt 6. I agree with @keybreak Discover does not play well with any Arch based distro (or maybe the reverse, I don’t know).

That being said, like you, I also have it installed ONLY to update my addons. However, since updating to version 6 it does not work for me any longer and I’ve never found clear instructions for doing this from the command line. I’ve also found that attempting to reinstall the addon fails for two reasons. The first is it says there is a conflict due to the directory already existing. The second is that it is unable to install dependencies.

As of yet (just tested this again yesterday), I’ve found no solution except for removing the addons and waiting.

1 Like

That sounds good. So far, I’m not the only one. Until I upgraded to Plasma 6, I was able to update all addons.

I don’t know if this is on the agenda of the KDE developers. As you have seen I have created a post in the KDE forum. Maybe I’ll hear something from there about the problem.

I am not a programmer, developer or coder, so I have to ask questions about problems here. Very kind of you to share your status regarding Discover with me.

Let’s wait and hope that this can be solved by the guys at KDE

2 Likes

Opened a bug on kde.buglist

I have had the same error confirmed on kde.discuss by other users

https://bugs.kde.org/show_bug.cgi?id=483880

2 Likes

Similar issue, possibly.
open settings
look and feel, select any option, we’ll go with Global themes
Click “Get new”
filter to “show only updateable Entries”
click update, nothing happens.

That works on my end.
Do you have packagekit installed?

Do you mean packagekit-qt6?

Edit: I installed this and it still didn’t show any info.

1 Like