Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1697330 - dnf errors involving qt5 5.12.1 and gammaray, analitza, kalgebra, some kf5 packages, kwin
Summary: dnf errors involving qt5 5.12.1 and gammaray, analitza, kalgebra, some kf5 pa...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: yubioath-desktop
Version: 30
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Seth Jennings
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-08 11:28 UTC by Matt Fagnani
Modified: 2019-04-27 21:25 UTC (History)
6 users (show)

Fixed In Version: yubioath-desktop-4.3.5-5.gitd1187b6.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-04-27 21:25:01 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matt Fagnani 2019-04-08 11:28:52 UTC
Description of problem:

I ran sudo dnf upgrade --refresh in F30 with updates-testing enabled. I got
dnf errors involving qt5 5.12.1 and gammaray, analitza, kalgebra, some kf5 packages, and kwin as follows.

Problem 1: package gammaray-qt5-2.9.0-8.fc30.i686 requires libQt5Core.so.5(Qt_5.11.3_PRIVATE_API), but none of the providers can be installed
  - package gammaray-qt5-2.9.0-8.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - cannot install the best update candidate for package qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install the best update candidate for package gammaray-qt5-2.9.0-8.fc30.i686
 Problem 2: package gammaray-2.9.0-8.fc30.i686 requires libQt5Gui.so.5(Qt_5.11.3_PRIVATE_API), but none of the providers can be installed
  - cannot install both qt5-qtbase-gui-5.12.1-2.fc30.i686 and qt5-qtbase-gui-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-gui-5.11.3-4.fc30.i686 and qt5-qtbase-gui-5.12.1-2.fc30.i686
  - cannot install the best update candidate for package qt5-qtbase-gui-5.11.3-4.fc30.i686
  - cannot install the best update candidate for package gammaray-2.9.0-8.fc30.i686
 Problem 3: package analitza-18.12.2-1.fc30.i686 requires libQt5Quick.so.5(Qt_5.11.3_PRIVATE_API), but none of the providers can be installed
  - cannot install both qt5-qtdeclarative-5.12.1-1.fc30.i686 and qt5-qtdeclarative-5.11.3-2.fc30.i686
  - cannot install both qt5-qtdeclarative-5.11.3-2.fc30.i686 and qt5-qtdeclarative-5.12.1-1.fc30.i686
  - cannot install the best update candidate for package qt5-qtdeclarative-5.11.3-2.fc30.i686
  - cannot install the best update candidate for package analitza-18.12.2-1.fc30.i686
 Problem 4: problem with installed package gammaray-qt5-2.9.0-8.fc30.i686
  - package gammaray-qt5-2.9.0-8.fc30.i686 requires libQt5Core.so.5(Qt_5.11.3_PRIVATE_API), but none of the providers can be installed
  - package gammaray-qt5-2.9.0-8.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - package kf5-akonadi-server-18.12.2-2.fc30.i686 requires libQt5Core.so.5(Qt_5.12), but none of the providers can be installed
  - package kf5-akonadi-server-18.12.2-2.fc30.i686 requires libQt5Core.so.5(Qt_5.12.1_PRIVATE_API), but none of the providers can be installed
  - package kf5-akonadi-server-18.12.2-2.fc30.i686 requires libQt5Sql.so.5(Qt_5.12.1_PRIVATE_API), but none of the providers can be installed
  - package kf5-akonadi-server-18.12.2-2.fc30.i686 requires qt5-qtbase(x86-32) = 5.12.1, but none of the providers can be installed
  - cannot install the best update candidate for package kf5-akonadi-server-18.12.2-1.fc30.i686
 Problem 5: package kalgebra-18.12.2-2.fc30.i686 requires libAnalitza.so.8, but none of the providers can be installed
  - package kalgebra-18.12.2-2.fc30.i686 requires libAnalitzaGui.so.8, but none of the providers can be installed
  - package kalgebra-18.12.2-2.fc30.i686 requires libAnalitzaPlot.so.8, but none of the providers can be installed
  - package kalgebra-18.12.2-2.fc30.i686 requires libAnalitzaWidgets.so.8, but none of the providers can be installed
  - package analitza-18.12.2-1.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - package kf5-frameworkintegration-5.55.0-2.fc30.i686 requires libQt5Core.so.5(Qt_5.12), but none of the providers can be installed
  - package kf5-frameworkintegration-5.55.0-2.fc30.i686 requires qt5-qtbase(x86-32) = 5.12.1, but none of the providers can be installed
  - cannot install the best update candidate for package kf5-frameworkintegration-5.55.0-1.fc30.i686
  - cannot install the best update candidate for package kalgebra-18.12.2-2.fc30.i686
 Problem 6: package cantor-libs-18.12.2-1.fc30.i686 requires libAnalitza.so.8, but none of the providers can be installed
  - package cantor-libs-18.12.2-1.fc30.i686 requires libAnalitzaGui.so.8, but none of the providers can be installed
  - package analitza-18.12.2-1.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - package kf5-frameworkintegration-libs-5.55.0-2.fc30.i686 requires libQt5Core.so.5(Qt_5.12), but none of the providers can be installed
  - cannot install the best update candidate for package kf5-frameworkintegration-libs-5.55.0-1.fc30.i686
  - cannot install the best update candidate for package cantor-libs-18.12.2-1.fc30.i686
 Problem 7: problem with installed package analitza-18.12.2-1.fc30.i686
  - package analitza-18.12.2-1.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - package kf5-kdeclarative-5.55.0-2.fc30.i686 requires libQt5Core.so.5(Qt_5.12), but none of the providers can be installed
  - package kf5-kdeclarative-5.55.0-2.fc30.i686 requires qt5-qtbase(x86-32) = 5.12.1, but none of the providers can be installed
  - cannot install the best update candidate for package kf5-kdeclarative-5.55.0-1.fc30.i686
 Problem 8: problem with installed package gammaray-2.9.0-8.fc30.i686
  - package gammaray-2.9.0-8.fc30.i686 requires libQt5Gui.so.5(Qt_5.11.3_PRIVATE_API), but none of the providers can be installed
  - cannot install both qt5-qtbase-gui-5.12.1-2.fc30.i686 and qt5-qtbase-gui-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-gui-5.11.3-4.fc30.i686 and qt5-qtbase-gui-5.12.1-2.fc30.i686
  - package kwin-libs-5.15.2-3.fc30.i686 requires libQt5Gui.so.5(Qt_5.12.1_PRIVATE_API), but none of the providers can be installed
  - cannot install the best update candidate for package kwin-libs-5.15.2-1.fc30.i686
 Problem 9: problem with installed package kalgebra-18.12.2-2.fc30.i686
  - package kalgebra-18.12.2-2.fc30.i686 requires libAnalitza.so.8, but none of the providers can be installed
  - package kalgebra-18.12.2-2.fc30.i686 requires libAnalitzaGui.so.8, but none of the providers can be installed
  - package kalgebra-18.12.2-2.fc30.i686 requires libAnalitzaPlot.so.8, but none of the providers can be installed
  - package kalgebra-18.12.2-2.fc30.i686 requires libAnalitzaWidgets.so.8, but none of the providers can be installed
  - package analitza-18.12.2-1.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - package kf5-kwayland-5.55.0-2.fc30.i686 requires libQt5Core.so.5(Qt_5.12), but none of the providers can be installed
  - package kf5-kwayland-5.55.0-2.fc30.i686 requires qt5-qtbase(x86-32) = 5.12.1, but none of the providers can be installed
  - cannot install the best update candidate for package kf5-kwayland-5.55.0-1.fc30.i686
 Problem 10: package cantor-18.12.2-1.fc30.i686 requires libcantor_config.so, but none of the providers can be installed
  - package cantor-18.12.2-1.fc30.i686 requires libcantorlibs.so.20, but none of the providers can be installed
  - package cantor-18.12.2-1.fc30.i686 requires cantor-libs(x86-32) = 18.12.2-1.fc30, but none of the providers can be installed
  - package cantor-libs-18.12.2-1.fc30.i686 requires libAnalitza.so.8, but none of the providers can be installed
  - package cantor-libs-18.12.2-1.fc30.i686 requires libAnalitzaGui.so.8, but none of the providers can be installed
  - package analitza-18.12.2-1.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - package kf5-kxmlgui-5.55.0-2.fc30.i686 requires libQt5Core.so.5(Qt_5.12), but none of the providers can be installed
  - package kf5-kxmlgui-5.55.0-2.fc30.i686 requires libQt5Core.so.5(Qt_5.12.1_PRIVATE_API), but none of the providers can be installed
  - package kf5-kxmlgui-5.55.0-2.fc30.i686 requires qt5-qtbase(x86-32) = 5.12.1, but none of the providers can be installed
  - cannot install the best update candidate for package kf5-kxmlgui-5.55.0-1.fc30.i686
  - cannot install the best update candidate for package cantor-18.12.2-1.fc30.i686
 Problem 11: problem with installed package cantor-libs-18.12.2-1.fc30.i686
  - package cantor-libs-18.12.2-1.fc30.i686 requires libAnalitza.so.8, but none of the providers can be installed
  - package cantor-libs-18.12.2-1.fc30.i686 requires libAnalitzaGui.so.8, but none of the providers can be installed
  - package analitza-18.12.2-1.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - package kwin-5.15.2-3.fc30.i686 requires libQt5Core.so.5(Qt_5.12), but none of the providers can be installed
  - cannot install the best update candidate for package kwin-5.15.2-1.fc30.i686
 Problem 12: problem with installed package cantor-18.12.2-1.fc30.i686
  - package cantor-18.12.2-1.fc30.i686 requires libcantor_config.so, but none of the providers can be installed
  - package cantor-18.12.2-1.fc30.i686 requires libcantorlibs.so.20, but none of the providers can be installed
  - package cantor-18.12.2-1.fc30.i686 requires cantor-libs(x86-32) = 18.12.2-1.fc30, but none of the providers can be installed
  - package cantor-libs-18.12.2-1.fc30.i686 requires libAnalitza.so.8, but none of the providers can be installed
  - package cantor-libs-18.12.2-1.fc30.i686 requires libAnalitzaGui.so.8, but none of the providers can be installed
  - package analitza-18.12.2-1.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.i686 and qt5-qtbase-5.11.3-4.fc30.i686
  - cannot install both qt5-qtbase-5.11.3-4.fc30.i686 and qt5-qtbase-5.12.1-2.fc30.i686
  - package kwin-common-5.15.2-3.fc30.i686 requires libQt5Core.so.5(Qt_5.12), but none of the providers can be installed
  - cannot install the best update candidate for package kwin-common-5.15.2-1.fc30.i686
===================================================================================
 Package               Arch Version           Repository                      Size
===================================================================================
Upgrading:
 libplacebo            i686 1.18.0-1.fc30     updates-testing                922 k
 ffmpeg                i686 4.1.3-2.fc30      rpmfusion-free-updates-testing 1.4 M
 ffmpeg-libs           i686 4.1.3-2.fc30      rpmfusion-free-updates-testing 7.0 M
 libavdevice           i686 4.1.3-2.fc30      rpmfusion-free-updates-testing  76 k
 live555               i686 2019.03.06-1.fc30 rpmfusion-free-updates-testing 422 k
 vlc                   i686 1:3.0.7-0.1.fc30  rpmfusion-free-updates-testing 1.9 M
 vlc-core              i686 1:3.0.7-0.1.fc30  rpmfusion-free-updates-testing  10 M
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 qt5-qtbase            i686 5.12.1-2.fc30     updates-testing                3.5 M
 qt5-qtbase-gui        i686 5.12.1-2.fc30     updates-testing                6.4 M
 qt5-qtdeclarative     i686 5.12.1-1.fc30     updates-testing                3.9 M
Skipping packages with broken dependencies:
 kf5-akonadi-server    i686 18.12.2-2.fc30    updates-testing                2.8 M
 kf5-frameworkintegration
                       i686 5.55.0-2.fc30     updates-testing                1.6 M
 kf5-frameworkintegration-libs
                       i686 5.55.0-2.fc30     updates-testing                 30 k
 kf5-kdeclarative      i686 5.55.0-2.fc30     updates-testing                266 k
 kf5-kwayland          i686 5.55.0-2.fc30     updates-testing                463 k
 kf5-kxmlgui           i686 5.55.0-2.fc30     updates-testing                802 k
 kwin                  i686 5.15.2-3.fc30     updates-testing                 33 k
 kwin-common           i686 5.15.2-3.fc30     updates-testing                2.8 M
 kwin-libs             i686 5.15.2-3.fc30     updates-testing                1.6 M



Version-Release number of selected component (if applicable):
gammaray-2.9.0-8.fc30.i686
analitza-18.12.2-1.fc30.i686
kalgebra-18.12.2-2.fc30.i686
qt5-qtbase-5.12.1-2.fc30.i686
kwin-5.15.2-3.fc30.i686

How reproducible:
I ran the upgrade once.

Steps to Reproduce:
In F30 with updates-testing enabled and qt5 5.11.3, kf5 5.55.0, Plasma 5.15.2, gammaray, analitza, kalgebra installed
1. sudo dnf upgrade --refresh
2.
3.

Actual results:
dnf errors involving qt5 5.12.1 and gammaray, analitza, kalgebra, some kf5 packages, kwin

Expected results:
no dnf errors

Additional info:
Rebuilding gammaray, analitza, and kalgebra with qt5 5.12.1 and adding them to the update at https://bodhi.fedoraproject.org/updates/FEDORA-2019-74ad6b133a
might fix some of the errors at least.

Comment 1 Scott Williams 2019-04-15 17:40:53 UTC
You can add the yubikey GUI to this list (yubioauth-desktop):

 Problem 1: package pyotherside-1.5.4-3.fc30.x86_64 requires qt5-qtbase(x86-64) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.x86_64 and qt5-qtbase-5.11.3-4.fc30.x86_64
  - cannot install both qt5-qtbase-5.11.3-4.fc30.x86_64 and qt5-qtbase-5.12.1-2.fc30.x86_64
  - cannot install the best update candidate for package qt5-qtbase-5.11.3-4.fc30.x86_64
  - cannot install the best update candidate for package pyotherside-1.5.4-3.fc30.x86_64
 Problem 2: problem with installed package pyotherside-1.5.4-3.fc30.x86_64
  - package pyotherside-1.5.4-3.fc30.x86_64 requires libQt5Quick.so.5(Qt_5.11.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qtdeclarative-5.12.1-1.fc30.x86_64 and qt5-qtdeclarative-5.11.3-2.fc30.x86_64
  - cannot install both qt5-qtdeclarative-5.11.3-2.fc30.x86_64 and qt5-qtdeclarative-5.12.1-1.fc30.x86_64
  - cannot install the best update candidate for package qt5-qtdeclarative-5.11.3-2.fc30.x86_64
 Problem 3: package yubioath-desktop-4.3.5-4.gitd1187b6.fc30.x86_64 requires pyotherside, but none of the providers can be installed
  - package pyotherside-1.5.4-3.fc30.i686 requires qt5-qtbase(x86-32) = 5.11.3, but none of the providers can be installed
  - package pyotherside-1.5.4-3.fc30.x86_64 requires qt5-qtbase(x86-64) = 5.11.3, but none of the providers can be installed
  - package qt5-qtbase-5.11.3-4.fc30.i686 requires qt5-qtbase-common = 5.11.3-4.fc30, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.x86_64 and qt5-qtbase-5.11.3-4.fc30.x86_64
  - cannot install both qt5-qtbase-5.11.3-4.fc30.x86_64 and qt5-qtbase-5.12.1-2.fc30.x86_64
  - cannot install both qt5-qtbase-common-5.12.1-2.fc30.noarch and qt5-qtbase-common-5.11.3-4.fc30.noarch
  - cannot install both qt5-qtbase-common-5.11.3-4.fc30.noarch and qt5-qtbase-common-5.12.1-2.fc30.noarch
  - package python2-qt5-5.11.3-6.fc30.x86_64 requires libQt5Core.so.5(Qt_5.12)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package yubioath-desktop-4.3.5-4.gitd1187b6.fc30.x86_64
  - cannot install the best update candidate for package qt5-qtbase-common-5.11.3-4.fc30.noarch
  - cannot install the best update candidate for package python2-qt5-5.11.3-4.fc30.x86_64
 Problem 4: problem with installed package yubioath-desktop-4.3.5-4.gitd1187b6.fc30.x86_64
  - package yubioath-desktop-4.3.5-4.gitd1187b6.fc30.x86_64 requires pyotherside, but none of the providers can be installed
  - pyotherside-1.5.4-3.fc30.i686 has inferior architecture
  - package pyotherside-1.5.4-3.fc30.x86_64 requires qt5-qtbase(x86-64) = 5.11.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.12.1-2.fc30.x86_64 and qt5-qtbase-5.11.3-4.fc30.x86_64
  - cannot install both qt5-qtbase-5.11.3-4.fc30.x86_64 and qt5-qtbase-5.12.1-2.fc30.x86_64
  - package python2-qt5-base-5.11.3-6.fc30.x86_64 requires libQt5Core.so.5(Qt_5.12)(64bit), but none of the providers can be installed
  - package python2-qt5-base-5.11.3-6.fc30.x86_64 requires libQt5Core.so.5(Qt_5.12.1_PRIVATE_API)(64bit), but none of the providers can be installed
  - package python2-qt5-base-5.11.3-6.fc30.x86_64 requires qt5-qtbase(x86-64) = 5.12.1, but none of the providers can be installed
  - cannot install the best update candidate for package python2-qt5-base-5.11.3-4.fc30.x86_64

Comment 2 Rex Dieter 2019-04-15 17:56:31 UTC
Odd, https://bodhi.fedoraproject.org/updates/FEDORA-2019-74ad6b133a includes a newer 
analitza-18.12.3-1.fc30
gammaray-2.10.0-1.fc30

pyotherside is currently FTBFS and has broken deps (ie, up to it's maintainer to fix, nothing to do from Qt side)

I was previously unaware of yubioath-desktop, which apparently uses Qt private apis, doesn't include 
BuildRequires: qt5-qtbase-private-devel
to help us track that (I'll look to fix it).

Comment 3 Rex Dieter 2019-04-15 18:00:27 UTC
Looks like I was wrong on pyotherside, so let's bounce this to yubioath, and I'll submit a batched update for those 2

Comment 4 Fedora Update System 2019-04-15 18:18:07 UTC
pyotherside-1.5.4-4.fc30 yubioath-desktop-4.3.5-5.gitd1187b6.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-8a65cdc4f0

Comment 5 Scott Williams 2019-04-15 21:00:05 UTC
The updates fix the dependency problems for me with yubioath-desktop.  Many thanks!  I left good karma in bodhi.

Comment 6 Fedora Update System 2019-04-16 01:35:37 UTC
pyotherside-1.5.4-4.fc30, yubioath-desktop-4.3.5-5.gitd1187b6.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-8a65cdc4f0

Comment 7 Fedora Update System 2019-04-27 21:25:01 UTC
pyotherside-1.5.4-4.fc30, yubioath-desktop-4.3.5-5.gitd1187b6.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.


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