Yesterday my laptop updated almost 800 packages. Most came from the Frameworks5 and QT5 repositories which I have been using for months. After the update KDE was frozen. I could use the mouse to move around, but no clicks registered except in apps already open (namely zoom). I couldn’t reboot and alt-shift-prtscrn REISUB didn’t work. I had to do a dirty shutdown. Upon reboot, KDE didn’t load and I was taken to a login screen. There were error messages and a choice to login to two versions of KDE (Wayland or X11) or ICEWM and one other. I wasn’t able to login to either KDE, but was able to login to ICEWM. In that, all that worked were Yast and Xterm. I used Yast to update everything that needed updating and also did a forced update of all packages from the Frameworks5 and QT5 repositories. Upon reboot, I came to the same login screen with the same error messages. It said the Breeze theme could not be loaded due to the errors and to select another theme. I have no idea how to select another theme without being in KDE and have doubts whether doing so would even work. Here are the messages I received:
The current theme cannot be loaded due to the errors below, please select another theme.
file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:12:1:plugin cannot be loaded for "org.kde.plasma.core":
Cannot load library/usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so (/usr/lib64/libKF5GuiAddons.so.5):
undefined symbol: wl-proxy-marshal.flags
What can I do to fix my system?
Thanks for your help
mrmazda
2
Please show input/output here from zypper lr -d enclosed in code tags.
Could yours be the same problem as here?
I don’t think it is the same problem as in the reference. When I installed the system, I used exactly the code as referenced in SDB:KDE repositories - openSUSE Wiki. I installed this just after 15.4 had come out and it was working fine until yesterday. I have two other computers with the same setup and both of them seem to be working with no problem. I will try to get you the zypper output, but it is a bit difficult as the system is not fully functional.
Here is the output of zypper lr -d:
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service---+----------------------------------------------+----------------------------------------------------------------------+---------+-----------+---------+----------+----------+--------------------------------------------------------------------------------------------------+--------
1 | KDE_Applications_openSUSE_Leap_15.2 | KDE Extra | Yes | (r ) Yes | Yes | 75 | rpm-md | https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_15.4/ |
2 | KDE_Frameworks5_openSUSE_Leap_15.2 | KDE Applications - Latest | Yes | (r ) Yes | Yes | 75 | rpm-md | https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.4/ |
3 | NVIDIA | NVIDIA | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.nvidia.com/opensuse/leap/15.4 |
4 | QT5 | QT5 | Yes | (r ) Yes | Yes | 75 | rpm-md | https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.4/ |
5 | RPMS | Local | Yes | ( p) Yes | Yes | 99 | plaindir | dir:/home/charlie/RPMS |
6 | openSUSE-Leap-15.4-1 | openSUSE-Leap-15.4-1 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-VendorCo_ProductCode_9607091121654226422-0:0-part2 |
7 | openSUSE_Leap_15.2 | KDE Framework5 - Latest | Yes | (r ) Yes | Yes | 75 | rpm-md | https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.4/ |
8 | openSUSE_Leap_15.2_2 | Gnome Apps | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/GNOME:/Apps/15.4 |
9 | openSUSE_Leap_15.2_3 | Games | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/games/15.4 |
10 | openSUSE_Leap_15.2_4 | Knurpht - Alien | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/phoenix.os:/dup/15.4 |
11 | openSUSE_Leap_15.2_5 | LibreOffice Factory | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/LibreOffice:/Factory/openSUSE_Leap_15.4/ |
12 | openSUSE_Leap_15.2_6 | Perl Language | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/perl/15.4 |
13 | openSUSE_Leap_15.3 | XOrg - X11 | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_15.4/ |
14 | opensuse-guide.org-openSUSE_Leap_$releasever | Libdvdcss Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/ |
15 | packman.inode.at-openSUSE_Leap_$releasever | Packman Repository | Yes | (r ) Yes | Yes | 98 | rpm-md | https://ftp.fau.de/packman/suse/openSUSE_Leap_15.4/ |
16 | repo-backports-debug-update | Update repository of openSUSE Backports (Debug) | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/backports_debug/ |
17 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/ |
18 | repo-debug | Debug Repository | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/ |
19 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/ |
20 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/15.4/oss/ |
21 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/non-oss/ |
22 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/ |
23 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/ |
24 | repo-sle-debug-update | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/15.4/sle/ |
25 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/ |
26 | repo-source | Source Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/ |
27 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/oss |
28 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/ |
29 | x86_64 | Google Chrome | Yes | (r ) Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
30 | x86_64_1 | Brave Browser | Yes | (r ) Yes | Yes | 99 | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64 |
conram
5
Hi,
Login to icewm then do in the terminal
systemsettings5
then replace the offending theme.
You might need probably to reinstall the theme that doesn’t work.
I think the switch to the 3 repos are not done…
zypper dup --allow-vendor-change --from 1 --from 2 --from 4
(not knowing if I can switch with 3 x --from)
The problem resolved when I went into Yast and chose switch all to the Framework5 and QT5 repositories. There were a very few packages that needed to be switched, but it fixed the problem. I’m wondering if there are conflicting packages in the KDE-Extra or KDE-applications repositories.