RPMFusion Repo apps not getting listed inside Discover for Fedora KDE Plasma

I have installed Fedora KDE Plasma around 1-2 weeks back. I followed proper process to install all necessary software and drivers to have system working properly. Enabled RPMFusion packages for Steam. When enabled, they were getting listed inside Discover app. Everything was working fine.

Now comes back to today, just opened system, had notification for system updates. Installed updates. After this, now RPMFusion packages not getting listed in Discover app. I thought it might be due to some mistakes that i had made so I reinstalled OS again with fresh ISO from site + all latest updates etc. Then again, its still broken.

I think recent(may be 2-5 days back) updates pushed for KDE Plasma has broken this. I mean can anyone confirm this with latest updates installed?

Fodora 43?

In Discover check that the RPMfusion repos are enabled.
They are disabled by default.

Since you are using Fedora KDE Plasma you might like to know that Fedora folks help out at https://discussion.fedoraproject.org/

I have Fedora 43 with all latest updates installed, and I don’t experience this issue.

For me, Steam is available in Discover both from “Fedora Linux” (really RPMFusion) and from Flathub.

As @barryascott says, make sure you can see the relevant repos in Discover settings. (It can take a few seconds for that screen to load the full repo list.) These are the relevant ones for Steam:

image

image

@pg-tips Yes, I had these relevant repos enabled in Discover settings. I used to see the apps from Nonfree repos previously week back but after updates, it stopped showing up.

Could you update your system to latest(I mean let say update system to the latest available now) then reboot and check if apps are still showing for you?

No change after updating and rebooting. I can still see RPMFusion’s Steam.

Steam is already installed on my machine, so I also searched for VirtualBox (an RPMFusion package that is not installed on my machine). I can see that too.

From a terminal, can you run this:

pkcon get-packages | grep steam

What do you see?

@pg-tips In that I can see Steam getting listed.

In the terminal, I can see the RPMFusion repo list via commands and able to install those apps. but only bug that I have is not getting listed on Discover app.

As I am novice linux user, I find UI interactions like Windows ease to navigate(trying my best to migrate to linux ecosystem).

Also I have added appstream data for rpmfusion repo mentioned on rpmfusion site

Yes, that does seem weird.

You could try pkcon refresh -c 1 to force a refresh of the PackageKit cache, but I’m not sure whether this will help, because it’s only in Discover that these packages don’t appear.

On Fedora 43, you can opt into changing the Discover to use dnf5’s backend instead of the old dnf3/4 backend:

sudo dnf install PackageKit-backend-dnf5

sudo systemctl restart packagekit

I wonder if that might shake out the problem by using the new DNF5 backend.

Note that for Discover on Fedora 44, the DNF5 backend is the built-in default (it’s inside the “PackageKit” fc44 package).