I have a unit that is fully upgraded and is using konsole. This morning for some reason konsole quit working. When I investigated it appears that some of the libraries were not included in the update.
I removed konsole, and then tried to reinstall konsole5 and here is what I received -
[root@NeRt ~]# yum install konsole5
Last metadata expiration check: 0:32:22 ago on Wed 15 Nov 2023 08:44:31 AM CST.
Error:
Problem: package konsole5-23.04.3-3.el9.x86_64 requires libKF5XmlGui.so.5()(64bit), but none of the providers can be installed
conflicting requests
nothing provides libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit) needed by kf5-kxmlgui-5.108.0-1.el9.x86_64
Unfortunately, 9.3 did not fix the problem with konsole. Here is what I get when trying tp install konsole which was after a 9.3 upgrade and then a reboot:
[root@NeRt ~]# dnf install konsole
Last metadata expiration check: 0:35:14 ago on Mon 20 Nov 2023 01:21:56 PM CST.
Error:
Problem: package konsole5-part-23.04.3-3.el9.x86_64 from epel requires libKF5TextWidgets.so.5()(64bit), but none of the providers can be installed
package konsole5-23.04.3-3.el9.x86_64 from epel requires libkonsoleapp.so.1()(64bit), but none of the providers can be installed
package konsole5-23.04.3-3.el9.x86_64 from epel requires libkonsoleprivate.so.1()(64bit), but none of the providers can be installed
package konsole5-23.04.3-3.el9.x86_64 from epel requires konsole5-part(x86-64) = 23.04.3-3.el9, but none of the providers can be installed
package kf5-ktextwidgets-5.108.0-1.el9.x86_64 from epel requires libKF5SonnetCore.so.5()(64bit), but none of the providers can be installed
conflicting requests
nothing provides libaspell.so.15()(64bit) needed by kf5-sonnet-core-5.108.0-1.el9.x86_64 from epel
Iāve just ran the same install command on my Rocky 9 and it doesnāt complain about lack of dependencies. So could just be you are connected to a mirror that doesnāt have all the Rocky 9.3 content synchronised or EPEL needs refreshing (since some of those dependencies come from EPEL9).
Definitely looks like mirrors near you are not synced properly:
Available Packages
Name : konsole5
Version : 23.04.3
Release : 3.el9
Architecture : x86_64
Size : 1.1 M
Source : konsole5-23.04.3-3.el9.src.rpm
Summary : KDE Terminal emulator
URL : http://www.kde.org/applications/system/konsole/
License : GPL-2.0-only AND GFDL-1.1-or-later
Description : KDE Terminal emulator.
I removed the repository line from the results since it references my Satellite/Foreman installation but that package comes from the EPEL9 repository anyway. My Satellite/Foreman installation has synced that package, so it may just be bad luck for you in mirror selection always picking the wrong one.
[root@NeRt yum.repos.d]# dnf install konsole
Last metadata expiration check: 0:00:14 ago on Wed 22 Nov 2023 12:09:49 PM CST.
Error:
Problem: package konsole5-part-23.04.3-3.el9.x86_64 from epel requires libKF5TextWidgets.so.5()(64bit), but none of the providers can be installed
package konsole5-23.04.3-3.el9.x86_64 from epel requires libkonsoleapp.so.1()(64bit), but none of the providers can be installed
package konsole5-23.04.3-3.el9.x86_64 from epel requires libkonsoleprivate.so.1()(64bit), but none of the providers can be installed
package konsole5-23.04.3-3.el9.x86_64 from epel requires konsole5-part(x86-64) = 23.04.3-3.el9, but none of the providers can be installed
package kf5-ktextwidgets-5.108.0-1.el9.x86_64 from epel requires libKF5SonnetCore.so.5()(64bit), but none of the providers can be installed
conflicting requests
nothing provides libaspell.so.15()(64bit) needed by kf5-sonnet-core-5.108.0-1.el9.x86_64 from epel
(try to add āāskip-brokenā to skip uninstallable packages or āānobestā to use not only best candidate packages)
Yep, worked beautifully(the reference @iwalker has above), but did need to to the group erase first, to clean out the cruft so it all installed correctly.
BTW, donāt do the -nobest, etc. That was how I got into my situation in the first place, and spent a good part of a week in non-KDE purgatory for my sins. Had to wait till the RL 9.3 became availableā¦
There are a boatload of rpmās that come with the KDE group, and on my functional RL9.3 system some of the ones youāre not seeing (but do exist with the method I did) are:
I am afriad that did not work for me. When I do a grou p list after installing the epel repositires I do not get:
āKDE (K Desktop Environment)ā
I had never install anythinf but konsole and ocular. The group in dnf that was presented was āKDE Plasma Workspacesā.
I decided to test a fresh install 9.3 on a kvm hypervisor and to my surprise when I tried to install konsole I got the same errors. The new install also had the KDE Plasma Workspaces so I installed that, and when I tried to install konsole I recieved the same errors.
Since you can install KDE and konsole I am even more suspicious this is a mirrored repository problem. Can you give me the direct address of athe rrepository you are using for epel?
Solution:
I discovered the solution with the hypervisor test install.
All I had to do was: /usr/bin/crb enable
The remaining rpms were available after I performed this.
I do not remember changing this before the 9.3 install, but it is necessary if KDE is going to be used in 9.3