Issue with upgrading to AlmaLinux 8.5

When upgrading from AlmaLinux 8.4 to 8.5, experienced the following issue:

 Last metadata expiration check: 0:28:30 ago on Sun 14 Nov 2021 09:51:44 AM PST.
Error: 
 Problem 1: conflicting requests
  - nothing provides libQt5Core.so.5(Qt_5.12.5_PRIVATE_API)(64bit) needed by kf5-akonadi-server-19.12.2-1.el8.1.x86_64
  - nothing provides libQt5Sql.so.5(Qt_5.12.5_PRIVATE_API)(64bit) needed by kf5-akonadi-server-19.12.2-1.el8.1.x86_64
  - nothing provides qt5-qtbase(x86-64) = 5.12.5 needed by kf5-akonadi-server-19.12.2-1.el8.1.x86_64
 Problem 2: package kwebkitpart-1.4.0-0.6.20190110.el8.x86_64 requires libQt5WebKit.so.5()(64bit), but none of the providers can be installed
  - package kwebkitpart-1.4.0-0.6.20190110.el8.x86_64 requires libQt5WebKitWidgets.so.5()(64bit), but none of the providers can be installed
  - package kwebkitpart-1.4.0-0.6.20190110.el8.x86_64 requires libQt5WebKitWidgets.so.5(Qt_5)(64bit), but none of the providers can be installed
  - package kwebkitpart-1.4.0-0.6.20190110.el8.x86_64 requires libQt5WebKit.so.5(Qt_5)(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libQt5Gui.so.5(Qt_5.12.5_PRIVATE_API)(64bit) needed by qt5-qtwebkit-5.212.0-0.42.alpha3.el8.x86_64
  - nothing provides libQt5Quick.so.5(Qt_5.12.5_PRIVATE_API)(64bit) needed by qt5-qtwebkit-5.212.0-0.42.alpha3.el8.x86_64
  - nothing provides qt5-qtbase(x86-64) = 5.12.5 needed by qt5-qtwebkit-5.212.0-0.42.alpha3.el8.x86_64
  - nothing provides qt5-qtdeclarative(x86-64) = 5.12.5 needed by qt5-qtwebkit-5.212.0-0.42.alpha3.el8.x86_64
 Problem 3: package kdeplasma-addons-5.18.4.1-1.el8.x86_64 requires libQt5WebEngineCore.so.5()(64bit), but none of the providers can be installed
  - package kdeplasma-addons-5.18.4.1-1.el8.x86_64 requires libQt5WebEngineCore.so.5(Qt_5)(64bit), but none of the providers can be installed
  - package kdeplasma-addons-5.18.4.1-1.el8.x86_64 requires libQt5WebEngine.so.5()(64bit), but none of the providers can be installed
  - package kdeplasma-addons-5.18.4.1-1.el8.x86_64 requires libQt5WebEngine.so.5(Qt_5)(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libQt5Gui.so.5(Qt_5.12.5_PRIVATE_API)(64bit) needed by qt5-qtwebengine-5.12.8-1.el8.x86_64
  - nothing provides qt5-qtbase(x86-64) = 5.12.5 needed by qt5-qtwebengine-5.12.8-1.el8.x86_64
 Problem 4: package kmouth-19.12.2-1.el8.x86_64 requires libQt5TextToSpeech.so.5()(64bit), but none of the providers can be installed
  - package kmouth-19.12.2-1.el8.x86_64 requires libQt5TextToSpeech.so.5(Qt_5)(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libQt5Core.so.5(Qt_5.12.5_PRIVATE_API)(64bit) needed by qt5-qtspeech-5.12.8-1.el8.x86_64
  - nothing provides qt5-qtbase(x86-64) = 5.12.5 needed by qt5-qtspeech-5.12.8-1.el8.x86_64
 Problem 5: package plasma-desktop-5.18.4.1-2.el8.1.x86_64 requires plasma-integration >= 5.18, but none of the providers can be installed
  - conflicting requests
  - nothing provides libQt5Gui.so.5(Qt_5.12.5_PRIVATE_API)(64bit) needed by plasma-integration-5.18.4.1-1.el8.x86_64
  - nothing provides qt5-qtbase(x86-64) = 5.12.5 needed by plasma-integration-5.18.4.1-1.el8.x86_64
 Problem 6: package konqueror-19.12.2-1.el8.x86_64 requires libKF5Konq.so.6()(64bit), but none of the providers can be installed
  - package konqueror-19.12.2-1.el8.x86_64 requires libkdeinit5_kfmclient.so()(64bit), but none of the providers can be installed
  - package konqueror-19.12.2-1.el8.x86_64 requires libkdeinit5_konqueror.so()(64bit), but none of the providers can be installed
  - package konqueror-19.12.2-1.el8.x86_64 requires libkonquerorprivate.so.5()(64bit), but none of the providers can be installed
  - package konqueror-19.12.2-1.el8.x86_64 requires konqueror-libs(x86-64) = 19.12.2-1.el8, but none of the providers can be installed
  - package konqueror-libs-19.12.2-1.el8.x86_64 requires libQt5TextToSpeech.so.5()(64bit), but none of the providers can be installed
  - package konqueror-libs-19.12.2-1.el8.x86_64 requires libQt5TextToSpeech.so.5(Qt_5)(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libQt5Core.so.5(Qt_5.12.5_PRIVATE_API)(64bit) needed by qt5-qtspeech-5.12.8-1.el8.x86_64
  - nothing provides qt5-qtbase(x86-64) = 5.12.5 needed by qt5-qtspeech-5.12.8-1.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

All the “problem packages” are from EPEL, aren’t they?

EPEL has built packages against 8.4 with strict dependencies – those packages do not accept newer libraries.

You could:

  • Remove third-party packages that do not tolerate upgrade
  • Exclude from upgrade Alma packages that the third-party packages depend on
  • Wait until third-party rebuilds against 8.5 content. Check that third-party (EPEL) knows what they need to rebuild. (Seek their bugzilla.)
2 Likes

See also the " AlmaLinux OS 8.5 Stable Now Available" thread.

1 Like

That’s right. Hope EPEL will catch up with 8.5 over next few weeks.

But epel-next is mentioned in the link by MartinR. Isn’t that fixing the original issue?

See the last note re priorities before starting to use epel-next.

It does not work well. For now, hold off upgrading to 8.5 is a better option.

The KDE issue is now resolved. EPEL developers rebuilt the KDE plasma packages for 8.5.

1 Like