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
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.
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
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
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!
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.
(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".