DNF failure attempting to update to 8.7

I’m getting a rather ugly DNF failure in response to the usual ‘dnf update’. If this topic is more suited as a reply to the new pinned announcement, I invite a moderator to reparent it accordingly.

I’m seeing complaints like the following:

Problem 1: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64

The system is robust one year old hardware. I’m happy to provide more specifics if helpful. So far as I know, I’ve done nothing special with the configuration – I intentionally seek to stay squarely in the middle of the mainstream of whatever Rocky Linux wants.

I use the gnome desktop, after removing kde some months ago.

I greatly appreciate the time and effort of everybody involved with maintaining Rocky Linux, and I offer this topic in hopes that some hopefully simple bug can be fixed.

Here is the full session showing the complaint (I run everything like this as root):

[root@tms-desktop ~]# dnf update
Last metadata expiration check: 2:05:00 ago on Wed 16 Nov 2022 07:49:42 AM EST.
Error: 
 Problem 1: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package kf5-akonadi-server-21.08.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-akonadi-server-21.08.3-1.el8.x86_64 requires libQt5Sql.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-akonadi-server-21.08.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtbase-5.15.2-4.el8.x86_64
  - cannot install the best update candidate for package kf5-akonadi-server-21.08.3-1.el8.x86_64
 Problem 2: cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.15.2-4.el8.x86_64
  - package kf5-kirigami2-5.88.0-1.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtbase-gui-5.15.2-4.el8.x86_64
  - cannot install the best update candidate for package kf5-kirigami2-5.88.0-1.el8.x86_64
 Problem 3: cannot install both qt5-qtwayland-5.15.3-1.el8.x86_64 and qt5-qtwayland-5.15.2-3.el8.0.1.x86_64
  - package kwayland-integration-5.23.3-1.el8.x86_64 requires libQt5WaylandClient.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtwayland-5.15.2-3.el8.0.1.x86_64
  - cannot install the best update candidate for package kwayland-integration-5.23.3-1.el8.x86_64
 Problem 4: package qt5-qtwebengine-5.15.6-1.el8.1.x86_64 requires libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install both qt5-qtdeclarative-5.15.3-1.el8.x86_64 and qt5-qtdeclarative-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package qt5-qtwebengine-5.15.6-1.el8.1.x86_64
  - cannot install the best update candidate for package qt5-qtdeclarative-5.15.2-2.el8.0.1.x86_64
 Problem 5: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qgnomeplatform-0.7.1-3.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package kf5-frameworkintegration-5.88.0-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qgnomeplatform-0.7.1-2.el8.x86_64
  - cannot install the best update candidate for package kf5-frameworkintegration-5.88.0-1.el8.x86_64
 Problem 6: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtbase-mysql-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtbase-mysql-5.15.3-1.el8.x86_64 requires libQt5Sql.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtbase-mysql-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3-1.el8, but none of the providers can be installed
  - package kf5-kdeclarative-5.88.0-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtbase-mysql-5.15.2-4.el8.x86_64
  - cannot install the best update candidate for package kf5-kdeclarative-5.88.0-1.el8.x86_64
 Problem 7: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtgraphicaleffects-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package kf5-ki18n-5.88.0-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtgraphicaleffects-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package kf5-ki18n-5.88.0-1.el8.x86_64
 Problem 8: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtimageformats-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package kf5-kwayland-5.88.0-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtimageformats-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package kf5-kwayland-5.88.0-1.el8.x86_64
 Problem 9: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtlocation-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtlocation-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package kf5-kxmlgui-5.88.0-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kf5-kxmlgui-5.88.0-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtlocation-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package kf5-kxmlgui-5.88.0-1.el8.x86_64
 Problem 10: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtmultimedia-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtmultimedia-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package kuserfeedback-1.0.0-8.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtmultimedia-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package kuserfeedback-1.0.0-8.el8.x86_64
 Problem 11: cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.15.2-4.el8.x86_64
  - package qt5-qtquickcontrols-5.15.3-1.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kwin-libs-5.23.3-1.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtquickcontrols-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package kwin-libs-5.23.3-1.el8.x86_64
 Problem 12: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtquickcontrols2-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtquickcontrols2-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package kwin-wayland-5.23.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - package kwin-wayland-5.23.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtquickcontrols2-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package kwin-wayland-5.23.3-1.el8.x86_64
 Problem 13: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtscript-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtscript-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package kwin-x11-5.23.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtscript-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package kwin-x11-5.23.3-1.el8.x86_64
 Problem 14: cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.15.2-4.el8.x86_64
  - package qt5-qtsvg-5.15.3-1.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtsvg-5.15.3-1.el8.x86_64 requires libQt5Widgets.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package layer-shell-qt-5.23.3-1.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtsvg-5.15.2-4.el8.0.1.x86_64
  - cannot install the best update candidate for package layer-shell-qt-5.23.3-1.el8.x86_64
 Problem 15: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtsensors-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtsensors-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package maliit-framework-qt5-2.0.0-4.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtsensors-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package maliit-framework-qt5-2.0.0-4.el8.x86_64
 Problem 16: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qttools-5.15.3-2.el8.x86_64 requires libQt5DBus.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qttools-5.15.3-2.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package plasma-integration-5.23.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qttools-5.15.2-4.el8.0.1.x86_64
  - cannot install the best update candidate for package plasma-integration-5.23.3-1.el8.x86_64
 Problem 17: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtwebchannel-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtwebchannel-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package plasma-workspace-5.23.3-2.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtwebchannel-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package plasma-workspace-5.23.3-2.el8.x86_64
 Problem 18: cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.15.2-4.el8.x86_64
  - package qt5-qttools-libs-designer-5.15.3-2.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qttools-libs-designer-5.15.3-2.el8.x86_64 requires libQt5Widgets.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package plasma-workspace-libs-5.23.3-2.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qttools-libs-designer-5.15.2-4.el8.0.1.x86_64
  - cannot install the best update candidate for package plasma-workspace-libs-5.23.3-2.el8.x86_64
 Problem 19: package qt5-qtbase-5.15.2-4.el8.x86_64 requires qt5-qtbase-common = 5.15.2-4.el8, but none of the providers can be installed
  - package qt5-qtspeech-5.15.2-4.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtspeech-5.15.2-4.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install both qt5-qtbase-common-5.15.3-1.el8.noarch and qt5-qtbase-common-5.15.2-4.el8.noarch
  - cannot install the best update candidate for package qt5-qtspeech-5.15.2-4.el8.x86_64
  - cannot install the best update candidate for package qt5-qtbase-common-5.15.2-4.el8.noarch
 Problem 20: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtx11extras-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package qt5-qtvirtualkeyboard-5.15.2-4.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtvirtualkeyboard-5.15.2-4.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtx11extras-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package qt5-qtvirtualkeyboard-5.15.2-4.el8.x86_64
 Problem 21: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtxmlpatterns-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtxmlpatterns-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package qt5-qtwebkit-5.212.0-0.60.alpha4.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtxmlpatterns-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package qt5-qtwebkit-5.212.0-0.60.alpha4.el8.x86_64
 Problem 22: package qt5-qttools-5.15.3-2.el8.x86_64 requires libQt5DBus.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qttools-5.15.3-2.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package spectacle-21.08.3-1.el8.x86_64 requires qt5-qttools, but none of the providers can be installed
  - cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qttools-5.15.2-4.el8.0.1.x86_64 requires qt5-qttools-common = 5.15.2-4.el8.0.1, but none of the providers can be installed
  - package xdg-desktop-portal-kde-5.23.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install both qt5-qttools-common-5.15.3-2.el8.noarch and qt5-qttools-common-5.15.2-4.el8.0.1.noarch
  - cannot install the best update candidate for package xdg-desktop-portal-kde-5.23.3-1.el8.x86_64
  - cannot install the best update candidate for package spectacle-21.08.3-1.el8.x86_64
  - cannot install the best update candidate for package qt5-qttools-common-5.15.2-4.el8.0.1.noarch
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

I invite guidance about the next steps I should take. The only absolute requirement is that I continue to have a working system (this is the machine I use every day all day).

Based on this output, I am assuming you are using KDE from EPEL. If that’s the case, you will need to wait for the rebuilds from EPEL before continuing. Rocky Linux 8.7 came with a rebased Qt5 which requires all KDE components to rebuild against it.

2 Likes

I built this system with KDE more than a year ago. I replaced KDE with Gnome after a host of similar issues with earlier updates (see my earlier topic).

I’m unfamiliar enough with dnf to need hand-holding about what more I need to do to purge KDE from my system (if that’s the issue here).

You could probably get a list of all EPEL installed packages and try to cut through them:

dnf list --repo=epel --installed

Immediate packages would probably be kwin and kf5*

That’s a very long list, can you provide some more specific guidance about I can remove?

Here is what I did last September when I attempted to remove KDE:

  1. Removed KDE Plasma using dnf (dnf groups remove "KDE Plasma Workspaces")
  2. Cleared the SSSD cache (sss_cache -E)
  3. Installed Gnome (dnf groupinstall workstation)
  4. Disabled sddm (systemctl disable sddm)
  5. Enabled gdm (systemctl enable gdm)
  6. Restarted (shutdown -r now)
  7. Ran dnf update (dnf update)
  8. Restarted (shutdown -r now)

I’m nervous about removing packages when I don’t really know what they do.

Here’s a filtered list:

# dnf list --repo=epel --installed | grep kwin
kf5-kwindowsystem.x86_64                           5.88.0-1.el8                                               @epel                 
kwin.x86_64                                        5.23.3-1.el8                                               @epel                 
kwin-common.x86_64                                 5.23.3-1.el8                                               @epel                 
kwin-libs.x86_64                                   5.23.3-1.el8                                               @epel                 
kwin-wayland.x86_64                                5.23.3-1.el8                                               @epel                 
kwin-x11.x86_64                                    5.23.3-1.el8                                               @epel                 

Actually, use this instead:

dnf list installed | grep @epel

For whatever reason, the previous command does not limit you to the EPEL repository.

Sorry, fat-fingered the grep for kf5

Here’s the result:

# dnf list installed | grep @epel | grep kf5
kf5-akonadi-contacts.x86_64                        21.08.3-1.el8                                              @epel                 
kf5-akonadi-server.x86_64                          21.08.3-1.el8                                              @epel                 
kf5-akonadi-server-mysql.x86_64                    21.08.3-1.el8                                              @epel                 
kf5-attica.x86_64                                  5.88.0-1.el8                                               @epel                 
kf5-baloo.x86_64                                   5.88.0-1.el8                                               @epel                 
kf5-baloo-file.x86_64                              5.88.0-1.el8                                               @epel                 
kf5-baloo-libs.x86_64                              5.88.0-1.el8                                               @epel                 
kf5-bluez-qt.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-filesystem.x86_64                              5.88.0-1.el8                                               @epel                 
kf5-frameworkintegration.x86_64                    5.88.0-1.el8                                               @epel                 
kf5-frameworkintegration-libs.x86_64               5.88.0-1.el8                                               @epel                 
kf5-grantleetheme.x86_64                           21.08.3-1.el8                                              @epel                 
kf5-kactivities.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kactivities-stats.x86_64                       5.88.0-2.el8                                               @epel                 
kf5-karchive.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-kauth.x86_64                                   5.88.0-1.el8                                               @epel                 
kf5-kbookmarks.x86_64                              5.88.0-1.el8                                               @epel                 
kf5-kcmutils.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-kcodecs.x86_64                                 5.88.0-1.el8                                               @epel                 
kf5-kcompletion.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kconfig-core.x86_64                            5.88.0-1.el8                                               @epel                 
kf5-kconfig-gui.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kconfigwidgets.x86_64                          5.88.0-1.el8                                               @epel                 
kf5-kcontacts.x86_64                               1:5.88.0-1.el8                                             @epel                 
kf5-kcoreaddons.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kcrash.x86_64                                  5.88.0-1.el8                                               @epel                 
kf5-kdbusaddons.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kdeclarative.x86_64                            5.88.0-1.el8                                               @epel                 
kf5-kded.x86_64                                    5.88.0-1.el8                                               @epel                 
kf5-kdelibs4support.x86_64                         5.88.0-1.el8                                               @epel                 
kf5-kdelibs4support-libs.x86_64                    5.88.0-1.el8                                               @epel                 
kf5-kdesu.x86_64                                   5.88.0-1.el8                                               @epel                 
kf5-kdewebkit.x86_64                               5.88.0-1.el8                                               @epel                 
kf5-kdnssd.x86_64                                  5.88.0-1.el8                                               @epel                 
kf5-kdoctools.x86_64                               5.88.0-1.el8                                               @epel                 
kf5-kemoticons.x86_64                              5.88.0-1.el8                                               @epel                 
kf5-kfilemetadata.x86_64                           5.88.0-1.el8                                               @epel                 
kf5-kglobalaccel.x86_64                            5.88.0-1.el8                                               @epel                 
kf5-kglobalaccel-libs.x86_64                       5.88.0-1.el8                                               @epel                 
kf5-kguiaddons.x86_64                              5.88.0-1.el8                                               @epel                 
kf5-kholidays.x86_64                               1:5.88.0-1.el8                                             @epel                 
kf5-khtml.x86_64                                   5.88.0-1.el8                                               @epel                 
kf5-ki18n.x86_64                                   5.88.0-1.el8                                               @epel                 
kf5-kiconthemes.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kidletime.x86_64                               5.88.0-1.el8                                               @epel                 
kf5-kimageformats.x86_64                           5.88.0-1.el8                                               @epel                 
kf5-kinit.x86_64                                   5.88.0-1.el8                                               @epel                 
kf5-kio-core.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-kio-core-libs.x86_64                           5.88.0-1.el8                                               @epel                 
kf5-kio-doc.noarch                                 5.88.0-1.el8                                               @epel                 
kf5-kio-file-widgets.x86_64                        5.88.0-1.el8                                               @epel                 
kf5-kio-gui.x86_64                                 5.88.0-1.el8                                               @epel                 
kf5-kio-ntlm.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-kio-widgets.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kio-widgets-libs.x86_64                        5.88.0-1.el8                                               @epel                 
kf5-kipi-plugins.x86_64                            21.08.3-1.el8                                              @epel                 
kf5-kipi-plugins-libs.x86_64                       21.08.3-1.el8                                              @epel                 
kf5-kirigami2.x86_64                               5.88.0-1.el8                                               @epel                 
kf5-kitemmodels.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kitemviews.x86_64                              5.88.0-1.el8                                               @epel                 
kf5-kjobwidgets.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-kjs.x86_64                                     5.88.0-1.el8                                               @epel                 
kf5-kmime.x86_64                                   21.08.3-1.el8                                              @epel                 
kf5-knewstuff.x86_64                               5.88.0-2.el8                                               @epel                 
kf5-knotifications.x86_64                          5.88.0-1.el8                                               @epel                 
kf5-knotifyconfig.x86_64                           5.88.0-1.el8                                               @epel                 
kf5-kpackage.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-kparts.x86_64                                  5.88.0-1.el8                                               @epel                 
kf5-kpeople.x86_64                                 5.88.0-1.el8                                               @epel                 
kf5-kpimtextedit.x86_64                            21.08.3-1.el8                                              @epel                 
kf5-kpty.x86_64                                    5.88.0-1.el8                                               @epel                 
kf5-kquickcharts.x86_64                            5.88.0-1.el8                                               @epel                 
kf5-kross-core.x86_64                              5.88.0-1.el8                                               @epel                 
kf5-kross-ui.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-krunner.x86_64                                 5.88.0-1.el8                                               @epel                 
kf5-kservice.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-ktexteditor.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-ktextwidgets.x86_64                            5.88.0-1.el8                                               @epel                 
kf5-kunitconversion.x86_64                         5.88.0-1.el8                                               @epel                 
kf5-kwallet.x86_64                                 5.88.0-1.el8                                               @epel                 
kf5-kwallet-libs.x86_64                            5.88.0-1.el8                                               @epel                 
kf5-kwayland.x86_64                                5.88.0-1.el8                                               @epel                 
kf5-kwidgetsaddons.x86_64                          5.88.0-1.el8                                               @epel                 
kf5-kwindowsystem.x86_64                           5.88.0-1.el8                                               @epel                 
kf5-kxmlgui.x86_64                                 5.88.0-1.el8                                               @epel                 
kf5-kxmlrpcclient.x86_64                           5.88.0-1.el8                                               @epel                 
kf5-libkdcraw.x86_64                               21.08.3-1.el8                                              @epel                 
kf5-libkexiv2.x86_64                               21.08.3-1.el8                                              @epel                 
kf5-libkipi.x86_64                                 21.08.3-1.el8                                              @epel                 
kf5-libkleo.x86_64                                 21.08.3-1.el8                                              @epel                 
kf5-libksane.x86_64                                21.08.3-1.el8                                              @epel                 
kf5-modemmanager-qt.x86_64                         5.88.0-1.el8                                               @epel                 
kf5-networkmanager-qt.x86_64                       5.88.0-1.el8                                               @epel                 
kf5-plasma.x86_64                                  5.88.0-1.el8                                               @epel                 
kf5-prison.x86_64                                  5.88.0-1.el8                                               @epel                 
kf5-purpose.x86_64                                 5.88.0-1.el8                                               @epel                 
kf5-solid.x86_64                                   5.88.0-1.el8                                               @epel                 
kf5-sonnet-core.x86_64                             5.88.0-1.el8                                               @epel                 
kf5-sonnet-ui.x86_64                               5.88.0-1.el8                                               @epel                 
kf5-syntax-highlighting.x86_64                     5.88.0-2.el8                                               @epel                 
kf5-threadweaver.x86_64                            5.88.0-1.el8                                               @epel                 

I’m happy to remove any or all of these so long as that doesn’t break anything else. I use Gnome, and so far as I know have no need or use for kde or plasma.

Well, keep in mind that we can’t guarantee what will or will not break your system. The kf5 packages are part of KDE Frameworks and related to KDE. If you are not using KDE, you should be OK removing these packages. Warning this is w/o knowing anything else about your workstation, so again, no guarantees.

Removing kwin shouldn’t affect gnome, as that’s the KDE window manager. kf5 packages are in EPEL and are related to KDE. Removing those should not affect gnome.

Understood, I appreciate your help.

Reviewing the dnf complaint, I note the following complaint (problems 16, 17, and 18):

Problem 16: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qttools-5.15.3-2.el8.x86_64 requires libQt5DBus.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qttools-5.15.3-2.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package plasma-integration-5.23.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qttools-5.15.2-4.el8.0.1.x86_64
  - cannot install the best update candidate for package plasma-integration-5.23.3-1.el8.x86_64
 Problem 17: cannot install both qt5-qtbase-5.15.3-1.el8.x86_64 and qt5-qtbase-5.15.2-4.el8.x86_64
  - package qt5-qtwebchannel-5.15.3-1.el8.x86_64 requires libQt5Core.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qtwebchannel-5.15.3-1.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.3, but none of the providers can be installed
  - package plasma-workspace-5.23.3-2.el8.x86_64 requires qt5-qtbase(x86-64) = 5.15.2, but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qtwebchannel-5.15.2-2.el8.0.1.x86_64
  - cannot install the best update candidate for package plasma-workspace-5.23.3-2.el8.x86_64
 Problem 18: cannot install both qt5-qtbase-gui-5.15.3-1.el8.x86_64 and qt5-qtbase-gui-5.15.2-4.el8.x86_64
  - package qt5-qttools-libs-designer-5.15.3-2.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package qt5-qttools-libs-designer-5.15.3-2.el8.x86_64 requires libQt5Widgets.so.5(Qt_5.15.3_PRIVATE_API)(64bit), but none of the providers can be installed
  - package plasma-workspace-libs-5.23.3-2.el8.x86_64 requires libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
  - cannot install the best update candidate for package qt5-qttools-libs-designer-5.15.2-4.el8.0.1.x86_64
  - cannot install the best update candidate for package plasma-workspace-libs-5.23.3-2.el8.x86_64

These in turn reference plasma:

cannot install the best update candidate for package plasma-integration-5.23.3-1.el8.x86_64
cannot install the best update candidate for package plasma-workspace-5.23.3-2.el8.x86_64
cannot install the best update candidate for package plasma-workspace-libs-5.23.3-2.el8.x86_64

When I attempted to remove KDE last September, I performed the following: dnf groups remove "KDE Plasma Workspaces"

Why are these references to plasma still present?

I’m thinking I’ll remove the following and see what happens:

f5-kwindowsystem.x86_64
kwin.x86_64
kwin-common.x86_64
kwin-libs.x86_64
kwin-wayland.x86_64
kwin-x11.x86_64

I’ll update this topic as I see what happens.

Problem solved. I appreciate the assist from @nazunalika and @sspencerwire – each a hero for a day :slight_smile:

Here’s what I did (as root):

dnf remove kf5-kwindowsystem.x86_64
dnf remove kf5-ki18n-5.88.0-1.el8.x86_64

Removing these two removed all the others. After these removals, there are no installed packages matching ‘kwin’ or ‘kf5’.

I then ran dnf update – it finished with no complaints. I restarted the machine and all is well.

Problem and topic solved, I greatly appreciate the help.

1 Like

Glad you are up and working! Have a great day!