Some time ago I had a problem after Kubuntu update, my KDE didn’t want to start at all:
there was new version of KDE,
in journal logs
kwin_wayland_wrapper[5312]: /usr/bin/kwin_wayland: symbol lookup error: /usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/breezeenhanced.so: undefined symbol: _ZNK12KDecoration315DecoratedWindow15snapToPixelGridEdkwin_wayland_wrapper[5312]: /usr/bin/kwin_wayland: symbol lookup error: /usr/lib/x86_64-linux-gnu/qt6/plugins/org.kde.kdecoration3/breezeenhanced.so: undefined symbol: _ZNK12KDecoration315DecoratedWindow15snapToPixelGridEd
it was breezeenhanced compiled and installed by me long time ago.
For now I’ve just removed it from
~/.config/kwinrc section: org.kde.kdecoration2 .
How to avoid such problems in a future ? how to keep my own modules (that decoration in this case) but avoid problems during update?
was it a special case when KDE broke the API ?
should I remove my module/decoration before EVERY update? that doesn’t make sense… more work than good.