SUMMARY SDDM displays the error shown in the attachment. It is not possible to log in. STEPS TO REPRODUCE 1. Upgrade packages, See attachment 2. reboot 3. SDDM crash OBSERVED RESULT Under SDDM, the breeze theme does not load. An error is displayed: The current theme cannot be loaded due to the errors below, please select another theme. After uninstalling the breeze theme and installing the lubuntu theme, it is still impossible to log in. Systemd logs: lis 17 09:09:25 computer systemd[1]: Started Session 16 of user sddm. lis 17 09:09:25 computer sddm[24268]: Greeter session started successfully lis 17 09:09:25 computer sddm-greeter[24293]: High-DPI autoscaling not Enabled lis 17 09:09:25 computer sddm-greeter[24293]: Reading from "/usr/share/wayland-sessions/plasma-mobile.desktop" lis 17 09:09:25 computer sddm-greeter[24293]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop" lis 17 09:09:25 computer sddm-greeter[24293]: Reading from "/usr/share/xsessions/plasma.desktop" lis 17 09:09:25 computer sddm-greeter[24293]: Loading theme configuration from "/usr/share/sddm/themes/breeze/theme.conf" lis 17 09:09:25 computer sddm-greeter[24293]: Connected to the daemon. lis 17 09:09:25 computer sddm-greeter[24293]: QFont::fromString: Invalid description '(empty)' lis 17 09:09:25 computer sddm[24268]: Message received from greeter: Connect lis 17 09:09:25 computer sddm-greeter[24293]: Loading file:///usr/share/sddm/themes/breeze/Main.qml... lis 17 09:09:25 computer sddm-greeter[24293]: file:///usr/share/sddm/themes/breeze/Main.qml:14:1: plugin cannot be loaded for module "org.kde.plasma.core": Cannot load library /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so: (/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5: undefined symbol: _ZNK15KPluginMetaData5valueERK7QStringRK11QStringList) lis 17 09:09:25 computer sddm-greeter[24293]: file:///usr/share/sddm/themes/breeze/Main.qml:14:1: plugin cannot be loaded for module "org.kde.plasma.core": Cannot load library /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so: (/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5: undefined symbol: _ZNK15KPluginMetaData5valueERK7QStringRK11QStringList) lis 17 09:09:25 computer sddm-greeter[24293]: Fallback to embedded theme lis 17 09:09:25 computer sddm-greeter[24293]: file:///usr/lib/x86_64-linux-gnu/qt5/qml/SddmComponents/LayoutBox.qml:35:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } lis 17 09:09:25 computer nxexec[23435]: pam_unix(nx:session): session closed for user sddm lis 17 09:09:25 computer nxexec[24319]: pam_unix(nx:session): session opened for user sddm by (uid=133) lis 17 09:09:25 computer systemd-logind[1703]: New session c7 of user sddm. Cannot login to the system. EXPECTED RESULT To be able to log into the system. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Distributor ID: Neon Description: KDE neon User - Plasma 25th Anniversary Edition Release: 20.04 Codename: focal Operating System: KDE neon 5.23 KDE Plasma Version: 5.23.3 KDE Frameworks Version: 5.86.0 Qt Version: 5.15.3 Kernel Version: 5.4.0-90-generic (64-bit) Graphics Platform: X11 ADDITIONAL INFORMATION
Created attachment 143655 [details] List of updated packages
Created attachment 143657 [details] Picture showing the error displayed on the monitor screen.
Likely dupe of #445622. @fizista can you paste the output of apt list --installed | grep -i libkf5coreaddons
(In reply to Andrew D'Addesio from comment #3) > Likely dupe of #445622. @fizista can you paste the output of > > apt list --installed | grep -i libkf5coreaddons I have restored an earlier version of plasma-framework. And the above commands refer to the current state, not the crash state. libkf5coreaddons-data/now 5:5.86.0-0xneon+20.04+focal+release+build26 all [installed,local] libkf5coreaddons5/now 5:5.86.0-0xneon+20.04+focal+release+build26 amd64 [installed,local] $ apt policy libkf5coreaddons5 libkf5coreaddons5: Installed: 5:5.86.0-0xneon+20.04+focal+release+build26 Candidate: 5:5.86.0-0xneon+20.04+focal+release+build26 Version table: *** 5:5.86.0-0xneon+20.04+focal+release+build26 100 100 /var/lib/dpkg/status 5.88.0-0xneon+20.04+focal+release+build32 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 5.87.0-0xneon+20.04+focal+release+build31 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 5.86.0-0xneon+20.04+focal+release+build27 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 5.85.0-0xneon+20.04+focal+release+build25 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 5.84.0-0xneon+20.04+focal+release+build24 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 5.68.0-0ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages $ apt policy libkf5coreaddons-data libkf5coreaddons-data: Installed: 5:5.86.0-0xneon+20.04+focal+release+build26 Candidate: 5:5.86.0-0xneon+20.04+focal+release+build26 Version table: *** 5:5.86.0-0xneon+20.04+focal+release+build26 100 100 /var/lib/dpkg/status 5.88.0-0xneon+20.04+focal+release+build32 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 500 https://archive.neon.kde.org/user focal/main i386 Packages 500 https://archive.neon.kde.org/user focal/main all Packages 5.87.0-0xneon+20.04+focal+release+build31 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 500 https://archive.neon.kde.org/user focal/main i386 Packages 500 https://archive.neon.kde.org/user focal/main all Packages 5.86.0-0xneon+20.04+focal+release+build27 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 500 https://archive.neon.kde.org/user focal/main i386 Packages 500 https://archive.neon.kde.org/user focal/main all Packages 5.85.0-0xneon+20.04+focal+release+build25 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 500 https://archive.neon.kde.org/user focal/main i386 Packages 500 https://archive.neon.kde.org/user focal/main all Packages 5.84.0-0xneon+20.04+focal+release+build24 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 500 https://archive.neon.kde.org/user focal/main i386 Packages 500 https://archive.neon.kde.org/user focal/main all Packages 5.68.0-0ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages 500 http://de.archive.ubuntu.com/ubuntu focal/universe i386 Packages $ apt policy plasma-framework plasma-framework: Installed: 5.87.0-0xneon+20.04+focal+release+build49 Candidate: 5.88.0-0xneon+20.04+focal+release+build50 Version table: 5.88.0-0xneon+20.04+focal+release+build50 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages *** 5.87.0-0xneon+20.04+focal+release+build49 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 100 /var/lib/dpkg/status 5.86.0-0xneon+20.04+focal+release+build44 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 5.85.0-0xneon+20.04+focal+release+build39 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 5.85.0-0xneon+20.04+focal+release+build38 500 500 https://archive.neon.kde.org/user focal/main amd64 Packages 5.68.0-0ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
Very similar to the other bug report - libkf5coreaddons isn't getting updated to 5.88. Problem - The Neon maintainers changed the version convention for this package, making Ubuntu think the old package ("5:5.86.0") is a newer version than "5.88.0". The maintainers fixed this by placing an override inside /etc/apt/preferences.d/50-kcoreaddons, but this file won't exist unless you have the neon-settings-2 package installed. Solution - You need to install neon-settings-2, which *should* exist on a clean install of KDE Neon. The question is, what's uninstalling this package? (In my case, it's because I installed kubuntu-desktop a long time ago which conflicts with neon-settings-2 - my system broke during the Neon 18.04 -> Neon 20.04 upgrade, and installing that package was the easiest way to reinstall all the KDE apps again. But that had the effect of removing neon-settings-2 later down the road.)
Same thing happened to me after an upgrade and reboot, also with `Main.qml:14:1` and `_ZNK15KPluginMetaData5valueERK7QStringRK11QStringList`.
In my case, running `apt-cache policy libkf5coreaddons-dev` shows that `libkf5coreaddons-dev` is not installed at all. The file `/etc/apt/preferences.d/50-kcoreaddons` does exist, which includes a pin for `libkf5coreaddons-dev` with priority `1001`.
(In reply to Andrei Rybak from comment #7) > In my case, running `apt-cache policy libkf5coreaddons-dev` shows that > `libkf5coreaddons-dev` is not installed at all. In my case, `libkf5coreaddons5` and `libkf5coreaddons-data` are installed with the "incorrect" `5:5.86.0` and `aptitude` refuses to upgrade to them.
(In reply to Andrei Rybak from comment #8) > `libkf5coreaddons5` and `libkf5coreaddons-data` are installed with the "incorrect" `5:5.86.0` > and `aptitude` refuses to upgrade to them. I managed to install `5.88.0` versions of the packages (without `5:` prefix) with `sudo pkcon refresh && sudo pkcon update`, but it confusingly refers to it as a "downgrade".
(In reply to Andrei Rybak from comment #9) > (In reply to Andrei Rybak from comment #8) > > `libkf5coreaddons5` and `libkf5coreaddons-data` are installed with the "incorrect" `5:5.86.0` > > I managed to install `5.88.0` versions of the packages (without `5:` prefix) with `sudo pkcon refresh && sudo pkcon update` After a reboot, everything seems fine.
(In reply to Andrew D'Addesio from comment #5) > Very similar to the other bug report - libkf5coreaddons isn't getting > updated to 5.88. > > Problem - The Neon maintainers changed the version convention for this > package, making Ubuntu think the old package ("5:5.86.0") is a newer version > than "5.88.0". The maintainers fixed this by placing an override inside > /etc/apt/preferences.d/50-kcoreaddons, but this file won't exist unless you > have the neon-settings-2 package installed. > > Solution - You need to install neon-settings-2, which *should* exist on a > clean install of KDE Neon. The question is, what's uninstalling this > package? (In my case, it's because I installed kubuntu-desktop a long time > ago which conflicts with neon-settings-2 - my system broke during the Neon > 18.04 -> Neon 20.04 upgrade, and installing that package was the easiest way > to reinstall all the KDE apps again. But that had the effect of removing > neon-settings-2 later down the road.) After installing neon-settings-2, the installation was successful. Thank you.