Bugzilla – Bug 1218427
plasma-discover - Unable to search for applications in the OpenSUSE repos after update 25122023
Last modified: 2024-03-15 20:59:37 UTC
Created attachment 871583 [details] part of the log showing which packages were installed and which were removed Hello, After updating to snapshot 25122023 Discover does not work properly anymore. On the Home screen it show: "Unable to load applications. Please verify internet connectivity" It is only able to search through flathub and shows only flatpak apps. zypper still works normally. I saw a bunch of packagekit updates in the logs, maybe one of them borked it? Attaching a trimmed zypper log This is what it shows when started from the terminal: --- silviu@localhost:~> plasma-discover fetch ratings! false adding empty sources model QStandardItemModel(0x5585bc8e01e0) no component found for "org.opensuse.opensuse-tumbleweed" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" qrc:/qml/Feedback.qml:44: ReferenceError: UserFeedbackSettings is not defined PackageKit stopped running! ---
PackageKit seems functional. Running: "pkcon -v search gimp" returns results
Does it work after ln -s app-info /var/lib/swcatalog?
Hello, silviu@localhost:~> ls -al /var/lib/swcatalog ls: cannot access '/var/lib/swcatalog': No such file or directory
My bad. What is the path to app-info?
(In reply to Silviu C. from comment #3) > Hello, > > silviu@localhost:~> ls -al /var/lib/swcatalog > ls: cannot access '/var/lib/swcatalog': No such file or directory Is that after the link? (In reply to Silviu C. from comment #4) > My bad. What is the path to app-info? /var/lib/. Does it not exist yet? If so, this might've broken libzypp-plugin-appstream as well...
(In reply to Fabian Vogt from comment #2) > Does it work after ln -s app-info /var/lib/swcatalog? different subdir names: /var/cache/app-info/ has 'xmls', appstream 1.0 only knows 'xml'
(In reply to Fabian Vogt from comment #5) > (In reply to Silviu C. from comment #3) > > Hello, > > > > silviu@localhost:~> ls -al /var/lib/swcatalog > > ls: cannot access '/var/lib/swcatalog': No such file or directory > > Is that after the link? > > (In reply to Silviu C. from comment #4) > > My bad. What is the path to app-info? > > /var/lib/. Does it not exist yet? If so, this might've broken > libzypp-plugin-appstream as well... I'm attaching the listing of my /var/lib directory.
Created attachment 871597 [details] Listing of /var/lib/
I also do not have a libzypp-plugin-appstream package. But I do see a libzypp-plugin-appdata which is installed and supplies the following files: silviu@localhost:~> rpm -ql libzypp-plugin-appdata /usr/lib/AsHelper /usr/lib/systemd/system/appstream-sync-cache.service /usr/lib/zypp /usr/lib/zypp/plugins /usr/lib/zypp/plugins/appdata /usr/lib/zypp/plugins/appdata/InstallAppdata /usr/lib/zypper /usr/lib/zypper/commands /usr/lib/zypper/commands/zypper-appstream-cache
Making symbolic links with `ln -s /var/cache/app-info /var/lib/swcatalog` and `ln -s /var/lib/swcatalog/xmls /var/lib/swcatalog/xml` allows me to search and install software from opensuse through discover, which I previously was unable to do (though updates worked normally). Before making the links, /var/lib/swcatalog did not exist on my system. Outputs from running on command line before: fetch ratings! false adding empty sources model QStandardItemModel(0x558faa0e31f0) no component found for "org.opensuse.opensuse-tumbleweed" qrc:/qml/Feedback.qml:44: ReferenceError: UserFeedbackSettings is not defined file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" PackageKit stopped running! and after: fetch ratings! false adding empty sources model QStandardItemModel(0x555d13ab68d0) no component found for "org.opensuse.opensuse-tumbleweed" qrc:/qml/Feedback.qml:44: ReferenceError: UserFeedbackSettings is not defined file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "implicitHeight" packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline" packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline" PackageKit stopped running!
This is an autogenerated message for OBS integration: This bug (1218427) was mentioned in https://build.opensuse.org/request/show/1145443 Factory / appstream-glib
This is an autogenerated message for OBS integration: This bug (1218427) was mentioned in https://build.opensuse.org/request/show/1145491 Factory / appstream-glib
Fixed some time ago.