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
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.
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.