Description of problem: Linkage problems in essential components of KDE after upgrading from fc30 to fc31. Version-Release number of selected component (if applicable): kf5-kcmutils-5.64.0-1.fc31.x86_64 How reproducible: Always Steps to Reproduce: 1. Execute any of the following KDE applications: systemsettings5 konqueror kopete akregator kinfocenter dolphin Actual results: symbol lookup error: /lib64/libKF5KCMUtils.so.5: undefined symbol: _ZNK12KQuickAddons12ConfigModule11errorStringEv Expected results: Application would start Additional info: System upgraded from fc30 to fc31 by dnf download/reboot process. ls -l /usr/lib64/libKF5KCMUtils.so.5 produces: lrwxrwxrwx 1 root root 24 2019-11-13 17:32 /usr/lib64/libKF5KCMUtils.so.5 -> libKF5KCMUtils.so.5.64.0 Other maybe related issues/workaround: dnf update reveals problems with qt5-qtwebengine-freeworld: Last metadata expiration check: 1:26:19 ago on 2020-01-16T17:18:33 CET. Dependencies resolved. Problem 1: cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.12.5-1.fc31.x86_64 - nothing provides qt5-qtwebengine(x86-64) = 5.12.6 needed by qt5-qtwebengine-freeworld-5.12.6-1.fc31.x86_64 Problem 2: problem with installed package qt5-qtwebengine-freeworld-5.12.5-1.fc31.x86_64 - package qt5-qtwebengine-freeworld-5.12.5-1.fc31.x86_64 requires qt5-qtbase(x86-64) = 5.12.5, but none of the providers can be installed - cannot install both qt5-qtbase-5.13.2-1.fc31.x86_64 and qt5-qtbase-5.12.5-1.fc31.x86_64 - cannot install both qt5-qtbase-5.12.5-1.fc31.x86_64 and qt5-qtbase-5.13.2-1.fc31.x86_64 - cannot install the best update candidate for package qt5-qtbase-5.12.5-1.fc31.x86_64 - nothing provides qt5-qtwebengine(x86-64) = 5.12.6 needed by qt5-qtwebengine-freeworld-5.12.6-1.fc31.x86_64 ================================================================================ Package Arch Version Repository Size ================================================================================ Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): qt5-qtbase x86_64 5.13.2-1.fc31 updates 3.5 M Skipping packages with broken dependencies: qt5-qtwebengine-freeworld x86_64 5.12.6-1.fc31 rpmfusion-free-updates 39 M Transaction Summary ================================================================================ Skip 2 Packages Nothing to do. Complete! I tried uninstalling qt5-qtwebengine-freeworld, which allowed me to update several qt5 packages. This seemed to solve the linkage problem, i.e. the KDE applications could now start. However some applications, e.g. konqueror, where not able to render images in web pages. So I re-installed qt5-qtwebengine-freeworld, which resultet in a downgrading of several qt5 packages and the reappearance of the above described issues.
Yeah, wait until qt5-qtwebengine-freeworld is properly available (I believe there's a new one available in rpmfusion -testing repos now or very soon) installing anything other than the latest available is not recommended or supported
But this is still a bug, until the qt5-qtwebengine-freeworld package is properly available, so I believe the report should not be closed already. qt5-qtwebengine-freeworld is in the standard KDE spin setup, and users cannot be expected to remove it in order to be able to upgrade other packages. And as mentioned, other things stop working, if qt5-qtwebengine-freeworld is removed. But maybe another bug on the qt5-qtwebengine-freeworld issue should be filed, and the current bug linked to that.
It's a bug, sure, but it's not *our* or *fedora's* bug. it's rpmfusion's bug, they provide qt5-qtwebengine-freeworld
Re-reading, seems there are multiple issues here. I'd recommend one issue per bug report. If some issue remains when all latest packages are installed and qt5-qtwebengine-freeworld is not present, then we could repurpose this bug to track that. If that's acceptable to you, feel free to adjust the bug summary and re-interate what those specific issues are in a followup comment, thanks.
Fine with me. I don't remember exactly how I got qt5-qtwebengine-freeworld installed. Maybe it was part of a recommended group. But it seems to be more or less required by a lot of packages in the standard fedora repository, as is revealed by dnf repoquery --whatdepends qt5-qtwebengine-freeworld Anyway, I'll try to get rid of it, update, and investigate how that affects the system...
...and back again after removing qt5-qtwebengine-freeworld, updating everything else, and rebooting - just in case... It seems like everything works just fine. The aforementioned issues with Konqueror are not observed. I'm not sure, why Konqueror wasn't working fine the first time, I tried uninstalling qt5-qtwebengine-freeworld. But now it works. So, to conclude: Yes, there is no issue with the newest updates to fc31. The linkage issue is gone. Case closed. And if anyone else wants qt5-qtwebengine-freeworld from rpmfusion to work, they may file another bug report on that to the rpmfusion repository. I don't remember, how I got that library into my system, or what it is good for. But the system seems to work fine without it.