Qt5 conflict, can't 'dnf upgrade'

It’s been like that for 2 days. 2 problems listed:

~$ LANG=C sudo dnf upgrade --refresh
[sudo] password for user: 
Updating and loading repositories:
 Copr repo for preload owned by elxreno                                                                                 100% |   6.5 KiB/s |   1.5 KiB |  00m00s
 Copr repo for better_fonts owned by chriscowleyunix                                                                    100% |  18.1 KiB/s |   1.5 KiB |  00m00s
 Copr repo for PyCharm owned by phracek                                                                                 100% |  26.4 KiB/s |   2.1 KiB |  00m00s
 Fedora 42 - x86_64                                                                                                     100% | 101.5 KiB/s |  30.7 KiB |  00m00s
 Copr repo for palemoon owned by bgstack15                                                                              100% |  24.8 KiB/s |   1.5 KiB |  00m00s
 Brave Browser                                                                                                          100% |  16.3 KiB/s |   2.0 KiB |  00m00s
 Copr repo for kernel-longterm-6.12 owned by kwizart                                                                    100% |  20.7 KiB/s |   1.5 KiB |  00m00s
 Dangerzone repository                                                                                                  100% |  21.9 KiB/s |   3.0 KiB |  00m00s
 Fedora 42 - x86_64 - Updates Archive                                                                                   100% |  12.0 KiB/s |   3.4 KiB |  00m00s
 Fedora 42 - x86_64 - Updates                                                                                           100% |  71.9 KiB/s |  29.3 KiB |  00m00s
 Fedora 42 openh264 (From Cisco) - x86_64                                                                               100% |   3.7 KiB/s | 989.0   B |  00m00s
 RPM Fusion for Fedora 42 - Free                                                                                        100% |  13.0 KiB/s |   4.1 KiB |  00m00s
 RPM Fusion for Fedora 42 - Free - Updates                                                                              100% |  12.4 KiB/s |   4.4 KiB |  00m00s
 RPM Fusion for Fedora 42 – Nonfree – Steam                                                                         100% |  17.8 KiB/s |   6.4 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree - Updates                                                                           100% | 159.7 KiB/s |   6.9 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree                                                                                     100% |  19.4 KiB/s |   6.9 KiB |  00m00s
 vivaldi                                                                                                                100% |  43.0 KiB/s |   3.0 KiB |  00m00s
 Fedora 42 - x86_64 - Updates                                                                                           100% |   2.4 MiB/s |   1.9 MiB |  00m01s
 RPM Fusion for Fedora 42 - Free - Updates                                                                              100% |  34.4 KiB/s |  26.0 KiB |  00m01s
 RPM Fusion for Fedora 42 - Nonfree - Updates                                                                           100% |  56.7 KiB/s |  22.9 KiB |  00m00s
Repositories loaded.
Problem 1: installed package qt5-qtwebengine-freeworld-5.15.18-1.fc42.x86_64 requires qt5-qtbase(x86-64) = 5.15.16, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.17-1.fc42.x86_64 from updates and qt5-qtbase-5.15.16-2.fc42.x86_64 from @System
  - cannot install both qt5-qtbase-5.15.17-1.fc42.x86_64 from updates and qt5-qtbase-5.15.16-2.fc42.x86_64 from fedora
  - cannot install the best update candidate for package qt5-qtwebengine-freeworld-5.15.18-1.fc42.x86_64
  - cannot install the best update candidate for package qt5-qtbase-5.15.16-2.fc42.x86_64
 Problem 2: problem with installed package
  - installed package qt5-qtwebengine-freeworld-5.15.18-1.fc42.x86_64 requires qt5-qtbase(x86-64) = 5.15.16, but none of the providers can be installed
  - package qt5-qtwebengine-freeworld-5.15.18-1.fc42.x86_64 from rpmfusion-free requires qt5-qtbase(x86-64) = 5.15.16, but none of the providers can be installed
  - installed package qt5-qtbase-5.15.16-2.fc42.x86_64 requires qt5-qtbase-common = 5.15.16-2.fc42, but none of the providers can be installed
  - package qt5-qtbase-5.15.16-2.fc42.x86_64 from fedora requires qt5-qtbase-common = 5.15.16-2.fc42, but none of the providers can be installed
  - cannot install both qt5-qtbase-common-5.15.17-1.fc42.noarch from updates and qt5-qtbase-common-5.15.16-2.fc42.noarch from @System
  - cannot install both qt5-qtbase-common-5.15.17-1.fc42.noarch from updates and qt5-qtbase-common-5.15.16-2.fc42.noarch from fedora
  - cannot install the best update candidate for package qt5-qtbase-common-5.15.16-2.fc42.noarch

Package                                               Arch         Version                                               Repository                         Size
Upgrading:
 qt5-filesystem                                       x86_64       5.15.17-1.fc42                                        updates                         0.0   B
   replacing qt5-filesystem                           x86_64       5.15.15-1.fc42                                        fedora                          0.0   B
 qt5-qttools-common                                   noarch       5.15.17-1.fc42                                        updates                         7.5 KiB
   replacing qt5-qttools-common                       noarch       5.15.16-2.fc42                                        fedora                          7.5 KiB
 qt5-qttools-libs-designer                            x86_64       5.15.17-1.fc42                                        updates                         4.9 MiB
   replacing qt5-qttools-libs-designer                x86_64       5.15.16-2.fc42                                        fedora                          4.9 MiB
 qt5-qttools-libs-help                                x86_64       5.15.17-1.fc42                                        updates                       456.9 KiB
   replacing qt5-qttools-libs-help                    x86_64       5.15.16-2.fc42                                        fedora                        456.9 KiB
 qt5-qttranslations                                   noarch       5.15.17-1.fc42                                        updates                        14.7 MiB
   replacing qt5-qttranslations                       noarch       5.15.16-2.fc42                                        fedora                         14.7 MiB
 qt5-srpm-macros                                      noarch       5.15.17-1.fc42                                        updates                       500.0   B
   replacing qt5-srpm-macros                          noarch       5.15.15-1.fc42                                        fedora                        500.0   B
Skipping packages with conflicts:
 qt5-qtbase                                           x86_64       5.15.17-1.fc42                                        updates                        10.0 MiB
 qt5-qtbase-common                                    noarch       5.15.17-1.fc42                                        updates                        78.0   B
Skipping packages with broken dependencies:
 qt5-qtbase                                           x86_64       5.15.16-2.fc42                                        fedora                         10.0 MiB
 qt5-qtwebengine-freeworld                            x86_64       5.15.18-1.fc42                                        rpmfusion-free                137.6 MiB

Transaction Summary:
 Upgrading:          6 packages
 Replacing:          6 packages
 Skipping:           4 packages

Total size of inbound packages is 5 MiB. Need to download 5 MiB.
After this operation, 4 KiB will be freed (install 20 MiB, remove 20 MiB).
Is this ok [Y/n]: 

I ran into the same issue. Did some googling about that packages and found it is not really needed. To quote something I found:

I would remove qt5-qtwebengine-freeworld and try again. Unless you’re using a Qt5 QtWebEngine-based browser like Falkon, you probably won’t even notice the difference.

So, I did a dnf remove qt5-qtwebengine-freeworld and then dnf upgrade to install the ones it skipped and it’s been fine,

1 Like

Right, did that. Upgraded the frozen keepassxc in the process.

I don’t even remember why qt5-qtwebengine-freeworld was there anyways. No dependencies whatsoever.

Thanks for your kind help.

I used to run into this problem all the time until I followed the advice to just remote that qt5-qtwebengine. I haven’t missed it.

2 Likes