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.
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).
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.
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!
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.
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"
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
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.