I just installed Solus this system and tried to install "pakagekit-backend" (Discover) through the Solus SC and when it didn't work I uninstalled it.

Then installed again via eopkg it discover, just in case the Solus SC was somehow the problem, but both times I was unable to launch Discover. Tried to restart each time as well. What am I missing?

Terminal output when trying to launch:

garrett@solus ~ $ plasma-discover
org.kde.plasma.libdiscover: Couldn't find the backend:  "kns-backend" among QList("kns-backend", "flatpak-backend", "packagekit-backend", "fwupd-backend")
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: true
adding empty sources model QStandardItemModel(0x55b17555c150)
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

** (plasma-discover:5277): WARNING **: 23:15:48.539: Found icon of unknown type 'unknown' in 'system/package/os/dev.htop.htop/*', skipping it.
  • brent replied to this.
  • Tested in a Budgie VM. You will need a couple more packages.

    sudo eopkg it kf6-qqc2-desktop-style kf6-purpose.

    SisuAika
    Your sequence in Budgie is this:
    install 'packagekit-backend.' why? and how did it tell you it failed?
    then out of nowhere you remove Discover? when did you install it? right after you installed budgie? are these steps related?
    how did step 1 get to step 2?

    the terminal output clearly says a package is missing. and you confirmed "kns-backend" was a package inside of 'packagekit-backend'?

    I'm guessing because I don't want to make assumptions, but if packagekit really had to be installed for Discover to work in Budgie (is that right?) then you installed Budgie on top of a broken packagekit and that's why it won't run?
    I am clearly missing something but me not sharpest tool/shed some days 🙂

      brent I guess I didn't type that very clearly. The order of events are as follows:

      1. New installation of Solus Budgie, Update System and reboot
      2. Installed packagekit-backend through Solus Software Center (this is the name of Discover there).
      3. Rebooted and attempted to launch Discover, it would not start (the larger snippet above is what it returns if I launch Discover through the terminal).
      4. After a little fiddling, I uninstalled and purged Discover.
      5. I then tried installing direct from eopkg just in case (eopkg it Discover).
      6. Rebooted and tried to launch with the same problem as before (does not launch). Same error when trying to launch from terminal.

      I'm not sure if this is a case of missing dependencies. Terminal output mentions that org.kde.desktop is not installed... but that doesn't sound like something I should install?

      Edit: see this post, by @EbonJaeger , from the latest update. Since Discover will be the new default, that is why I was trying to install it at all. https://discuss.getsol.us/d/11484-solus-updates-for-week-12-2025/20

      Tested in a Budgie VM. You will need a couple more packages.

      sudo eopkg it kf6-qqc2-desktop-style kf6-purpose.

      deleted: harvey was on it

      This should be fixed next sync (or around now, if you're running Unstable). Thanks!