Bug 2111413 - FC36 2.7.1-10 need Qt 5.15.5
Summary: FC36 2.7.1-10 need Qt 5.15.5
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: keepassxc
Version: 36
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Germano Massullo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-07-27 09:44 UTC by Wallace
Modified: 2022-07-28 08:04 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-07-28 06:21:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Wallace 2022-07-27 09:44:51 UTC
Description of problem:

In a fresh install of FC36 and on a another laptop in FC36 who make the latest update of packages. After update and reboot, when we launch keepassx, a popup window say "Executable 'keepassxc' requires Qt 5.15.5, found Qt 5.15.3." and the software close after that.


How reproducible:


Steps to Reproduce:
1. install new FC36
2. in softwares make all update and reboot
3. launch keepassxc

Actual results:

Executable 'keepassxc' requires Qt 5.15.5, found Qt 5.15.3.

Expected results:

keepassxc launch normally

Additional info:

For the laptop who was already installed, the version of keepassxc is updated from 2.7.1-2 to 2.7.1-10 but on the official package page the stable version for FC36 is 2.7.1-2.fc36
https://src.fedoraproject.org/rpms/keepassxc

It seems that the package for FC37 was put into the FC36 repo?

Thanks

Comment 1 Wallace 2022-07-27 12:48:57 UTC
With an dnf update, there is conflict for qt5-qtbase and qt5-qtbase-gui who was blocked in the previous version.
I have forced the update with --best and --allowerasing and it's works.
So even with a fresh FC36 and make all available updates, this stukcs.
It's not a problem for keepassxc but a problem for qt5 update schemas.

Comment 2 Germano Massullo 2022-07-27 15:17:06 UTC
Thank you for your report and for your diagnosis. I got many other feedbacks similar to yours
Can you show the output of 
dnf list installed | grep qt

Thank you

Comment 3 mso 2022-07-27 16:54:31 UTC
appstream-qt.x86_64                                  0.15.2-1.fc36                       @anaconda                                      
dbusmenu-qt.x86_64                                   0.9.3-0.28.20160218.fc36            @fedora                                        
dbusmenu-qt5.x86_64                                  0.9.3-0.28.20160218.fc36            @anaconda                                      
grantlee-qt5.x86_64                                  5.2.0-12.fc36                       @anaconda                                      
gstreamer1-plugins-good-qt.x86_64                    1.20.3-1.fc36                       @updates                                       
kf5-bluez-qt.x86_64                                  5.96.0-1.fc36                       @updates                                       
kf5-modemmanager-qt.x86_64                           5.96.0-1.fc36                       @updates                                       
kf5-networkmanager-qt.x86_64                         5.96.0-1.fc36                       @updates                                       
kid3-qt.x86_64                                       3.9.1-1.fc36                        @fedora                                        
layer-shell-qt.x86_64                                5.24.3-3.fc36                       @fedora                                        
libaccounts-qt5.x86_64                               1.16-5.fc36                         @anaconda                                      
libadwaita-qt6.x86_64                                1.4.1-3.fc36                        @fedora                                        
libkscreen-qt5.x86_64                                5.25.3-1.fc36                       @updates                                       
libyui-mga-qt.x86_64                                 1.2.0-3.fc36                        @anaconda                                      
libyui-qt.x86_64                                     4.2.16-3.fc36                       @anaconda                                      
maliit-framework-qt5.x86_64                          2.2.0-2.fc36                        @anaconda                                      
phonon-qt4.x86_64                                    4.10.3-17.fc36                      @fedora                                        
phonon-qt4-backend-gstreamer.x86_64                  4.9.1-16.fc36                       @fedora                                        
phonon-qt5.x86_64                                    4.11.1-9.fc36                       @anaconda                                      
phonon-qt5-backend-gstreamer.x86_64                  2:4.10.0-7.fc36                     @anaconda                                      
pinentry-qt.x86_64                                   1.2.0-2.fc36                        @anaconda                                      
polkit-qt.x86_64                                     0.112.0-24.fc36                     @fedora                                        
polkit-qt5-1.x86_64                                  0.114.0-3.fc36                      @anaconda                                      
poppler-qt5.x86_64                                   22.01.0-3.fc36                      @anaconda                                      
pulseaudio-qt.x86_64                                 1.3-2.fc36                          @anaconda                                      
python-qt5-rpm-macros.noarch                         5.15.6-3.fc36                       @fedora                                        
python3-pillow-qt.x86_64                             9.1.0-1.fc36                        @updates                                       
python3-pyqt5-sip.x86_64                             12.9.0-3.fc36                       @fedora                                        
python3-qt5.x86_64                                   5.15.6-3.fc36                       @fedora                                        
python3-qt5-base.x86_64                              5.15.6-3.fc36                       @fedora                                        
python3-qtconsole.noarch                             5.2.2-2.fc36                        @fedora                                        
python3-sphinxcontrib-qthelp.noarch                  1.0.3-7.fc36                        @fedora                                        
qca-qt5.x86_64                                       2.3.4-2.fc36                        @anaconda                                      
qca-qt5-ossl.x86_64                                  2.3.4-2.fc36                        @anaconda                                      
qcustomplot-qt5.x86_64                               2.1.0-3.fc36                        @fedora                                        
qhexedit2-qt5-libs.x86_64                            0.8.9-7.fc36                        @fedora                                        
qscintilla-qt5.x86_64                                2.13.0-2.fc36                       @fedora                                        
qt.x86_64                                            1:4.8.7-67.fc36                     @fedora                                        
qt-common.noarch                                     1:4.8.7-67.fc36                     @fedora                                        
qt-mobility-common.x86_64                            1.2.2-0.42.20140317git169da60c.fc36 @fedora                                        
qt-mobility-location.x86_64                          1.2.2-0.42.20140317git169da60c.fc36 @fedora                                        
qt-mobility-sensors.x86_64                           1.2.2-0.42.20140317git169da60c.fc36 @fedora                                        
qt-settings.noarch                                   36.1-1.fc36                         @updates                                       
qt-x11.x86_64                                        1:4.8.7-67.fc36                     @fedora                                        
qt5-qdbusviewer.x86_64                               5.15.3-1.fc36                       @anaconda                                      
qt5-qtbase.x86_64                                    5.15.3-1.fc36                       @fedora                                        
qt5-qtbase-common.noarch                             5.15.3-1.fc36                       @fedora                                        
qt5-qtbase-gui.x86_64                                5.15.3-1.fc36                       @fedora                                        
qt5-qtconnectivity.x86_64                            5.15.3-1.fc36                       @fedora                                        
qt5-qtdeclarative.x86_64                             5.15.3-2.fc36                       @anaconda                                      
qt5-qtfeedback.x86_64                                20180903gita14bd0b-3.fc36           @anaconda                                      
qt5-qtgraphicaleffects.x86_64                        5.15.3-1.fc36                       @anaconda                                      
qt5-qtimageformats.x86_64                            5.15.3-1.fc36                       @anaconda                                      
qt5-qtlocation.x86_64                                5.15.3-1.fc36                       @anaconda                                      
qt5-qtmultimedia.x86_64                              5.15.3-1.fc36                       @anaconda                                      
qt5-qtquickcontrols.x86_64                           5.15.3-1.fc36                       @anaconda                                      
qt5-qtquickcontrols2.x86_64                          5.15.3-1.fc36                       @anaconda                                      
qt5-qtsensors.x86_64                                 5.15.3-1.fc36                       @anaconda                                      
qt5-qtserialport.x86_64                              5.15.3-1.fc36                       @fedora                                        
qt5-qtspeech.x86_64                                  5.15.3-1.fc36                       @anaconda                                      
qt5-qtspeech-speechd.x86_64                          5.15.3-1.fc36                       @anaconda                                      
qt5-qtsvg.x86_64                                     5.15.3-1.fc36                       @anaconda                                      
qt5-qttools.x86_64                                   5.15.3-1.fc36                       @anaconda                                      
qt5-qttools-common.noarch                            5.15.3-1.fc36                       @anaconda                                      
qt5-qttools-libs-designer.x86_64                     5.15.3-1.fc36                       @anaconda                                      
qt5-qttools-libs-help.x86_64                         5.15.3-1.fc36                       @fedora                                        
qt5-qtvirtualkeyboard.x86_64                         5.15.3-1.fc36                       @anaconda                                      
qt5-qtwayland.x86_64                                 5.15.3-1.fc36                       @fedora                                        
qt5-qtwebchannel.x86_64                              5.15.3-1.fc36                       @anaconda                                      
qt5-qtwebengine.x86_64                               5.15.8-5.fc36                       @anaconda                                      
qt5-qtwebengine-freeworld.x86_64                     5.15.8-5.fc36                       @rpmfusion-free                                
qt5-qtwebkit.x86_64                                  5.212.0-0.63.alpha4.fc36            @anaconda                                      
qt5-qtwebsockets.x86_64                              5.15.3-1.fc36                       @fedora                                        
qt5-qtx11extras.x86_64                               5.15.3-1.fc36                       @anaconda                                      
qt5-qtxmlpatterns.x86_64                             5.15.3-1.fc36                       @anaconda                                      
qt5-srpm-macros.noarch                               5.15.5-2.fc36                       @updates                                       
qt6-qtbase.x86_64                                    6.3.1-2.fc36                        @updates                                       
qt6-qtbase-common.noarch                             6.3.1-2.fc36                        @updates                                       
qt6-qtbase-gui.x86_64                                6.3.1-2.fc36                        @updates                                       
qt6-qtdeclarative.x86_64                             6.3.1-2.fc36                        @updates                                       
qt6-qtmultimedia.x86_64                              6.3.1-2.fc36                        @updates                                       
qt6-qtsvg.x86_64                                     6.3.1-2.fc36                        @updates                                       
qtlockedfile-qt5.x86_64                              2.4-36.20150629git5a07df5.fc36      @fedora                                        
qtsingleapplication-qt5.x86_64                       2.6.1-43.fc36                       @fedora                                        
qtsoap.x86_64                                        2.7-27.fc36                         @fedora                                        
qtwebkit.x86_64                                      2.3.4-36.fc36                       @fedora                                        
snapd-qt.x86_64                                      1.58-4.fc36                         @fedora                                        
sni-qt.x86_64                                        0.2.7-0.10.20170217.fc36            @fedora                                        
zbar-qt.x86_64                                       0.23-14.fc36                        @fedora

Comment 4 mso 2022-07-27 17:05:56 UTC
More info if this helps

% sudo dnf update --refresh -y
Place your right index finger on the fingerprint reader
Copr repo for lazydocker owned by atim                                                                5.3 kB/s | 3.3 kB     00:00
Copr repo for droidcam owned by meeuw                                                                 6.7 kB/s | 3.3 kB     00:00
Fedora 36 - x86_64                                                                                     32 kB/s |  18 kB     00:00
Fedora 36 openh264 (From Cisco) - x86_64                                                              3.5 kB/s | 989  B     00:00
Fedora Modular 36 - x86_64                                                                             49 kB/s |  18 kB     00:00
Fedora 36 - x86_64 - Updates                                                                           20 kB/s | 9.2 kB     00:00
Fedora Modular 36 - x86_64 - Updates                                                                   33 kB/s | 8.5 kB     00:00
RPM Fusion for Fedora 36 - Free                                                                        12 kB/s | 3.4 kB     00:00
RPM Fusion for Fedora 36 - Free - Updates                                                              34 kB/s | 8.8 kB     00:00
RPM Fusion for Fedora 36 - Nonfree                                                                     14 kB/s | 3.8 kB     00:00
RPM Fusion for Fedora 36 - Nonfree - Updates                                                           18 kB/s | 9.6 kB     00:00
sbt-rpm                                                                                               2.1 kB/s | 1.4 kB     00:00
skype (stable)                                                                                        4.5 kB/s | 2.9 kB     00:00
Dependencies resolved.

 Problem 1: package qt5-qtwebengine-freeworld-5.15.8-5.fc36.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.5-2.fc36.x86_64 and qt5-qtbase-5.15.3-1.fc36.x86_64
  - cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.15.8-5.fc36.x86_64
  - cannot install the best update candidate for package qt5-qtbase-5.15.3-1.fc36.x86_64
 Problem 2: package obs-studio-libs-27.2.4-1.fc36.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.5-2.fc36.x86_64 and qt5-qtbase-5.15.3-1.fc36.x86_64
  - package kf5-frameworkintegration-5.96.0-3.fc36.x86_64 requires qt5-qtbase(x86-64) = 5.15.5, but none of the providers can be installed
  - cannot install the best update candidate for package obs-studio-libs-27.2.4-1.fc36.x86_64
  - cannot install the best update candidate for package kf5-frameworkintegration-5.91.0-2.fc36.x86_64
 Problem 3: problem with installed package qt5-qtwebengine-freeworld-5.15.8-5.fc36.x86_64
  - package qt5-qtwebengine-freeworld-5.15.8-5.fc36.x86_64 requires libQt5Gui.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qtbase-gui-5.15.5-2.fc36.x86_64 and qt5-qtbase-gui-5.15.3-1.fc36.x86_64
  - cannot install the best update candidate for package qt5-qtbase-gui-5.15.3-1.fc36.x86_64
 Problem 4: package obs-studio-27.2.4-1.fc36.x86_64 requires libobs-frontend-api.so.0()(64bit), but none of the providers can be installed
  - package obs-studio-27.2.4-1.fc36.x86_64 requires libobs.so.0()(64bit), but none of the providers can be installed
  - package obs-studio-27.2.4-1.fc36.x86_64 requires obs-studio-libs(x86-64) = 27.2.4-1.fc36, but none of the providers can be installed
  - package obs-studio-libs-27.2.4-1.fc36.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.5-2.fc36.x86_64 and qt5-qtbase-5.15.3-1.fc36.x86_64
  - package kf5-ki18n-5.96.0-3.fc36.x86_64 requires libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package obs-studio-27.2.4-1.fc36.x86_64
  - cannot install the best update candidate for package kf5-ki18n-5.91.0-2.fc36.x86_64
 Problem 5: problem with installed package obs-studio-libs-27.2.4-1.fc36.x86_64
  - package obs-studio-libs-27.2.4-1.fc36.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.5-2.fc36.x86_64 and qt5-qtbase-5.15.3-1.fc36.x86_64
  - package kf5-kxmlgui-5.96.0-3.fc36.x86_64 requires libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package kf5-kxmlgui-5.91.0-2.fc36.x86_64
 Problem 6: problem with installed package obs-studio-27.2.4-1.fc36.x86_64
  - package obs-studio-27.2.4-1.fc36.x86_64 requires libobs-frontend-api.so.0()(64bit), but none of the providers can be installed
  - package obs-studio-27.2.4-1.fc36.x86_64 requires libobs.so.0()(64bit), but none of the providers can be installed
  - package obs-studio-27.2.4-1.fc36.x86_64 requires obs-studio-libs(x86-64) = 27.2.4-1.fc36, but none of the providers can be installed
  - package obs-studio-libs-27.2.4-1.fc36.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.5-2.fc36.x86_64 and qt5-qtbase-5.15.3-1.fc36.x86_64
  - package kwin-wayland-5.25.3-3.fc36.x86_64 requires libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package kwin-wayland-5.24.3-4.fc36.x86_64
======================================================================================================================================
 Package                                    Architecture             Version                          Repository                 Size
======================================================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 qt5-qtbase                                 x86_64                   5.15.5-2.fc36                    updates                   3.5 M
 qt5-qtbase-gui                             x86_64                   5.15.5-2.fc36                    updates                   6.3 M
Skipping packages with broken dependencies:
 kf5-frameworkintegration                   x86_64                   5.96.0-3.fc36                    updates                   1.6 M
 kf5-ki18n                                  x86_64                   5.96.0-3.fc36                    updates                   1.7 M
 kf5-kxmlgui                                x86_64                   5.96.0-3.fc36                    updates                   728 k
 kwin-wayland                               x86_64                   5.25.3-3.fc36                    updates                   736 k

Transaction Summary
======================================================================================================================================
Skip  6 Packages

Nothing to do.
Complete!

Comment 5 Jan Grulich 2022-07-28 06:21:20 UTC
Both obs-studio and qtwebengine-freeworld need to be rebuild against updated Qt. which is something we cannot do on our side. You will need to remove these first in order to do the full update and install them once they are rebuilt in RPMFusion.

Comment 6 Waffshappen 2022-07-28 08:04:32 UTC
(In reply to Jan Grulich from comment #5)
> Both obs-studio and qtwebengine-freeworld need to be rebuild against updated
> Qt. which is something we cannot do on our side. You will need to remove
> these first in order to do the full update and install them once they are
> rebuilt in RPMFusion.

What you could do is mark the higher QT version as required for KeepassXC which will cause it to be automatically held back until rpmfusion packages are updated too next time this happens. Because this -will- happen again.

Its atleast a better option than "distro-sync and get rid of your rpmfusion qt packages for a week".


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