Bug 1964949 - 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
Summary: plasma-integration-5.18.4.1-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.12.5...
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: plasma-integration
Version: epel8
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-05-26 12:11 UTC by cparg
Modified: 2022-07-27 17:22 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FC-509 0 None None None 2022-07-12 14:46:56 UTC

Description cparg 2021-05-26 12:11:10 UTC
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

Comment 1 Josh Boyer 2021-05-26 12:27:26 UTC
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.

Comment 2 cparg 2021-05-26 15:42:14 UTC
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.

Comment 4 cparg 2021-05-27 08:23:22 UTC
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

Comment 5 Jan Grulich 2021-07-13 06:13:21 UTC
(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.


Note You need to log in before you can comment on or make changes to this bug.