Description of problem: dnf update does not work due to broken dependencies How reproducible: - every time Steps to Reproduce: 1. dnf update Actual results: root@crusty : /home/cparg $ dnf update --best --allowerasing Letzte Prüfung auf abgelaufene Metadaten: vor 2:05:56 am Mi 26 Mai 2021 11:59:53 CEST. Fehler: Problem: package plasma-integration-5.18.4.1-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.12.5, but none of the providers can be installed - cannot install the best update candidate for package qt5-qtbase-5.12.5-8.el8.x86_64 - cannot install both qt5-qtbase-5.15.2-3.el8.x86_64 and qt5-qtbase-5.12.5-8.el8.x86_64 - cannot install the best update candidate for package plasma-integration-5.18.4.1-1.el8.x86_64 - problem with installed package plasma-integration-5.18.4.1-1.el8.x86_64 (try to add '--skip-broken' to skip uninstallable packages) root@crusty : /home/cparg $ dnf repolist Paketquellen-ID Paketquellen-Name: Stream-PowerTools CentOS-Stream - PowerTools appstream CentOS Stream 8 - AppStream baseos CentOS Stream 8 - BaseOS elrepo ELRepo.org Community Enterprise Linux Repository - el8 elrepo-kernel ELRepo.org Community Enterprise Linux Kernel Repository - el8 elrepo-testing ELRepo.org Community Enterprise Linux Testing Repository - el8 epel Extra Packages for Enterprise Linux 8 - x86_64 extras CentOS Stream 8 - Extras packages.microsoft.com_yumrepos_ms-teams created by dnf config-manager from https://packages.microsoft.com/yumrepos/ms-teams rpmfusion-free-updates RPM Fusion for EL 8 - Free - Updates rpmfusion-nonfree-updates RPM Fusion for EL 8 - Nonfree - Updates rpmfusion-nonfree-updates-testing RPM Fusion for EL 8 - Nonfree - Test Updates teams-insiders teams-insiders
This is because an EPEL package (plasma-integration) has not been rebuilt against the newer qt5-qtbase in CentOS Stream 8. The EPEL package needs to be updated, but EPEL is targeting RHEL, not Stream so that might take a while.
Thank you, Josh! Despite using RH for >10 years. I am still quite confused with the various repositories in the RH universe. It seems the Stream does not support KDE. I can find it only in epel. So sounds, I should stay away from Stream and downgrade to v8 and rely on epel.
I did reverted to CentOS 8 Linux. Hence, I don't mind to close this ticket. Note: the /etc/pam.d/ gets spoiled doing so, but I was able to fix that. Thx Christian
(In reply to Josh Boyer from comment #1) > This is because an EPEL package (plasma-integration) has not been rebuilt > against the newer qt5-qtbase in CentOS Stream 8. The EPEL package needs to > be updated, but EPEL is targeting RHEL, not Stream so that might take a > while. That is the reason for broken dependencies. This is because plasma-integration is basically a Qt plugin which uses private API and for that reason it is tied to the same version of Qt it has been built against so everytime we update Qt, we have to rebuild plasma-integration (+ bunch of other packages using private API). Sorry for late answer, I kind of overlooked this bug when I saw plasma-integration-5.18 which is like 2 years old version and thought it's an old bug.
Packages were recompiled and install now. This has been fixed.