Konsole5 appears to be broken

Everyone,

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

Anybody else having the same problem?

Greg Ennis

1 Like

Rocky Linux 9.3 is not yet released, which will have updated qt5 libraries. When we release it, you should be able to update without any issues.

Do you have any idea when 9.3 will be released. It is a real problem for the user of this machine

Thanks for such a quickl response

Greg

When it is ready™

Thank you for your work in putting out 9.3 !!!

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

Any suggestions?

Greg Ennis

I would try doing:

dnf clean all
dnf update
dnf install konsole

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).

Thank you for your help!

I tried again this morning and got the same response

[root@NeRt ~]# dnf clean all
49 files removed
[root@NeRt ~]# dnf update
ELRepo.org Community Enterprise Linux Repository - el9 115 kB/s | 235 kB 00:02
Extra Packages for Enterprise Linux 9 - x86_64 2.1 MB/s | 20 MB 00:09
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64 3.2 kB/s | 2.5 kB 00:00
Rocky Linux 9 - BaseOS 1.6 MB/s | 2.2 MB 00:01
Rocky Linux 9 - AppStream 1.9 MB/s | 7.4 MB 00:03
Rocky Linux 9 - Extras 30 kB/s | 13 kB 00:00
Dependencies resolved.
Nothing to do.
Complete!
[root@NeRt ~]# dnf install konsole
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

Your thought about the epel repositories makes sense. I will try again in 24 hours.

Greg

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.

I am still having a problem and if you can help I would sure appreciate your efforts.

dnf clean all followed by dnf install konsole failed in teh same manner.

After I performed the above I changed the epel.rep file to exclude:
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir

and replaced it with:
baseurl=https://dfw.mirror.rackspace.com/epel/9/Everything/x86_64

I did another
dnf clean all
then

[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)

If you can help me I would surely appreciate it.

Thanks in advance

Greg

Perhaps this will help, someone seemed to have the konsole problem too: Cant update new rocky 9 kde install successfully - #11 by tunaboy

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:

kf5-ktextwidgets-5.108.0-1.el9.x86_64
kf5-sonnet-core-5.108.0-1.el9.x86_64
aspell-0.60.8-8.el9.0.1.x86_64

There are a boatload of rpm’s with KDE, so I really do think you want to do the group erase/ group install two step that worked for me.

Works exactly the same, and I got back my old session with all my old Konsole sessions, etc.

Do the group erase/group install bit, I think it’s the issue.

Good luck,
Mike

Mike,

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?

Thanks for you help !!

Greg

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

Thanks again for your help!!!

Greg

1 Like