https://bugs.kde.org/show_bug.cgi?id=445622
Bug ID: 445622 Summary: PackageKit selects KCoreAddons "5:5.86.0" over "5.88", breaking plasmashell 5.88 (unresolved symbol in PluginMetaData) Product: neon Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Packages User Edition Assignee: neon-b...@kde.org Reporter: modchip...@gmail.com CC: j...@jriddell.org, neon-b...@kde.org, sit...@kde.org Target Milestone: --- SUMMARY Recent update via pkcon refresh+update earlier today borked my plasmashell due to an unresolved symbol PluginMetaData::value(), which is supposed to be provided by libkf5coreaddons. Running apt list --installed, I saw I had libkf5plasma5 5.88 installed, but libkf5coreaddons5 was stuck on 5.86, and another pkcon refresh+update would not update it. It's there in the repositories, though, and I was able to install the .deb files manually which fixed the problem for me (see below). Note: I forgot to try apt update+upgrade; not sure if that would have made a difference. STEPS TO REPRODUCE 1. Update KDE Neon User 20.04 (sudo pkcon refresh && sudo pkcon update) 2. Reboot OBSERVED RESULT * libkf5coreaddons5 gets stuck on version 5.86 * The login screen reports the following error: file:///user/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) * Attempting to log in hangs. * Opening another screen with Ctrl+Alt+F2 and running "plasmashell" directly from the terminal, we get that same "undefined symbol" error as above. EXPECTED RESULT * libkf5coreaddons5 should update to 5.88 * Plasmashell should launch like normal SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE neon User 20.04 KDE Plasma Version: 5.23.3 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION Fixed my plasmashell by forcing Ubuntu to install the correct version of KCoreAddons 5.88: sudo pkcon refresh apt download libkf5coreaddons-data=5.88.0-0xneon+20.04+focal+release+build32 libkf5coreaddons-dev=5.88.0-0xneon+20.04+focal+release+build32 libkf5coreaddons-dev-bin=5.88.0-0xneon+20.04+focal+release+build32 libkf5coreaddons-dev-bin=5.88.0-0xneon+20.04+focal+release+build32 libkf5coreaddons5=5.88.0-0xneon+20.04+focal+release+build32 sudo dpkg -i libkf5coreaddons-data_5.88.0-0xneon+20.04+focal+release+build32_all.deb libkf5coreaddons-dev_5.88.0-0xneon+20.04+focal+release+build32_amd64.deb libkf5coreaddons-dev-bin_5.88.0-0xneon+20.04+focal+release+build32_amd64.deb libkf5coreaddons5_5.88.0-0xneon+20.04+focal+release+build32_amd64.deb During installation, I saw the following warning from dpkg: warning: downgrading libkf5coreaddons-dev:amd64 from 5:5.86.0-0xneon+20.04+focal+release+build25 to 5.88.0-0xneon+20.04+focal+release+build32 which I think means dpkg thinks the version string "5:5.86.0" is newer than "5.88". -- You are receiving this mail because: You are watching all bug changes.