Discover "Unable to load applications" on multiple Tumbleweed PCs

Discover shows “Unable to load applications, please verify internet connectivity” on “Home” tab. Updates work fine and “All Applications” will show Flatpaks.
I tested Discover on four different Tumbleweed installations of different versions (snapshots), including the latest Tumbleweed 20250730 over the period of 24 hours. Same result.

Does anyone else have the same issue?

4 Likes

I have the same issue and actually thought it was only me and happened to do with my Tailscale + PiHole blocking it (even tho I don’t see it in the queries).

So yeah, I don’t know what happened.

2 Likes

I"ve seen a few other folks report that they have had this issue in other openSUSE community spaces.

Sounds like a bug - someone who’s seeing it might need to report it.

3 Likes

Probably this:

https://bugzilla.opensuse.org/show_bug.cgi?id=1243078

.

1 Like

Here’s the output from Konsole when Discover is started from there if this helps

Run zypper refresh and post the complete output here.

@jimmywong … did you read the Bug report via the link provided in Reply #4 in this thread, the Reply just before your Reply ??

Tap the link and read the first (submission) post in the Bug teport :+1:

Did you check the difference?
The bugreport is for Leap 16… This thread is for Tumbleweed…
There is no bugreport for Tumbleweed regarding this issue.
Issue is simply reproducible. A zypper ref don’t don’t change anything. It used to work in the past for Tumbleweed.

1 Like

I guess I should have provided a disclaimer with my previous Reply.

Yea, I know that the Bug report is related to Leap 16. (I also see the issue in our Leap 16 install … no issue in Leap 15.6).
I’m gonna take a wild guess that Leap 16 and TW shares some code.

Based on that, I’m gonna say, if you look at jimmywong 's text [error] output (unfortunately, in an image), and go read the error output at the Bug report, you’ll notice there isn’t much of a diff [sic]. Much of the output is the same, except words ‘leap’ and ‘tumbleweed’ (and yea, other minor diffs)

NOTE: I’d strongly suggest that @jimmywong submit a Bug report for TW, and be sure to reference the Leap 16 Bug report.

Since I was bored, I did some OCR on jimmywong 's image.
Then I copied the text output from the Bug report.

Then I fired up kdiff3 and checked it out … I flipped the diff orientation to vertical, so it wouldn’t be such a wide image. (it’ll make sense if familiar with diff utilities).


.
As an added bonus, the text of the outputs is below.

== Bug report output ==

> plasma-discover
libs QList("/usr/lib64/qt6/plugins", "/usr/bin")
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
adding empty sources model QStandardItemModel(0x5565cf30a1d0)
QObject::startTimer: Timers cannot have negative intervals
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 "org.opensuse.opensuse-leap"
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline"
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline"
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline"
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline"
AppStreamIntegration: No distro component found for "org.opensuse.opensuse-leap"

.
– jimmywong output ==

> plasma-discover
libs QList("/usr/lib64/qt6/plugins", "/usr/bin")
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
adding empty sources model QStandardItemModel(0x5565cf30a1d0)
PackageKitBackend: No distro component found for "org.opensuse.opensuse-tumbleweed"
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.0ffline"
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline"
AppStreamIntegration: No distro component found for "org.opensuse.opensuse-tumbleweed"
PackageKit stopped running!

The root cause is the same. AppStream information is not present in the repository metadata.

https://bugzilla.opensuse.org/show_bug.cgi?id=1247510

1 Like

Even more important than the console output of Discover is the result of the following command:

appstreamcli status

as shown in 1243078 – No appdata in Leap 16.0 repodata (was: Discover shows no applications). If there is no data in the group os-catalogthen this indicates that zypper could/did not download the appdata as part of zypper ref.

1 Like
AppStream Status:
Version: 1.0.5

OS metadata sources:
 Software catalog data
 Group: os-catalog
  /var/cache/swcatalog/xml
    • Catalog XML:  0
  /var/cache/swcatalog/icons
    • Iconsets:

 Data from locally installed software
 Group: local-metainfo
  /usr/share/applications
    • Desktop Entry:  270
  /usr/share/metainfo
    • MetaInfo XML:  209

Other metadata sources:
 Group: flatpak-flathub-x86_64
  /var/lib/flatpak/appstream/flathub/x86_64/active
    • Catalog XML:  2
  /var/lib/flatpak/appstream/flathub/x86_64/active/icons
    • Iconsets:
        128x128
        64x64
        flatpak

Summary:
✔ We have information on 3991 software components.
1 Like
Repository 'Main Update Repository' is up to date.                                                                                                                                             
Repository 'Main Repository (NON-OSS)' is up to date.                                                                                                                                          
Repository 'Main Repository (OSS)' is up to date.                                                                                                                                              
Repository 'Packman Essentials Repository' is up to date.                                                                                                                                      
Repository 'Packman Repository' is up to date.                                                                                                                                                 
Repository 'google-chrome' is up to date.                                                                                                                                                      
Repository 'openSUSE-20250522-0' is up to date.                                                                                                                                                
Repository 'packman-essentials' is up to date.                                                                                                                                                 
Repository 'Open H.264 Codec (openSUSE Tumbleweed)' is up to date.                                                                                                                             
Repository 'snappy' is up to date.                                                                                                                                                             
All repositories have been refreshed.

I am seeing this with Discover as well

3 Likes

I have the same issue. It is temporarily resolved by leaving the installation iso plugged in and setting that as one of the software sources.

Hi, welcome

Actually that proves that you have a repo for the USB key. Please show output of:
zypper lr -d

Same issue. I put console output in this thread.
Issue seems related to URL not accesible:
packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline"

imagen

About appstreamcli status output in my case is:

AppStream Status:
Version: 1.0.5

OS metadata sources:
 Software catalog data
 Group: os-catalog
  /var/cache/swcatalog/xml
    • Catalog XML:  1
  /var/cache/swcatalog/icons
    • Iconsets:
        games

 Data from locally installed software
 Group: local-metainfo
  /usr/share/applications
    • Desktop Entry:  354
  /usr/share/metainfo
    • MetaInfo XML:  239

Other metadata sources:
• No metadata.
Summary:
✔ We have information on 239 software components.

openSUSE Tumbleweed 20250714
KDE Plasma: 6.4.2
KDE Frameworks: 6.16.0
Qt: 6.9.1
kernel: 6.15.6-1-default (64 bits)
Wayland

output of zypper lr -d

Please send output as preformatted text ( the </> ). Or pipe the command for output through to susepaste, like this
zypper lr -d | susepaste
That will post it on paste.opensuse.org and return a URL that you can post here.

That said, you should remove #4 in the list. That is the culprit.

Some explanation: Once the installer device is still present as a repo, it, as you can see, is set to automatically refresh the content. Which it cannot if the USB device is not there. It is perfectly fine to remove it, since your install can get you anything from the online repos.

The issue has been resolved, no system update is required to see the fix.