Errors Preventing Upgrade of Fedora 42 to Fedora 43

When attempting an upgrade from Fedora 42 to Fedora 43, using “dnf system-upgrade download --releasever=43”, I am receiving errors that prevent me performing that upgrade. Has anyone encountered these or have any ideas how to solve the problem?

To specific errors I receive are:

Problem 1: installed package scala-2.13.13-2.fc41~bootstrap.noarch requires mvn(org.jline:jline-terminal-jna), but none of the providers can be installed
- jline-terminal-jna-3.23.0-4.fc40.noarch does not belong to a distupgrade repository
- problem with installed package
Problem 2: package qt6-qtdeclarative-6.9.2-1.fc43.x86_64 from fedora requires libQt6Core.so.6(Qt_6.9_PRIVATE_API)(64bit), but none of the providers can be installed
- package qt6-qtdeclarative-6.9.2-1.fc43.x86_64 from fedora requires libQt6Test.so.6(Qt_6.9_PRIVATE_API)(64bit), but none of the providers can be installed
- cannot install both qt6-qtbase-6.9.2-1.fc43.x86_64 from fedora and qt6-qtbase-6.10.2-2.fc43.x86_64 from updates
- package kquickimageeditor-qt5-0.5.0-3.fc43.x86_64 from fedora requires libQt6Qml.so.6(Qt_6.9_PRIVATE_API)(64bit), but none of the providers can be installed
- package knighttime-6.6.2-1.fc43.x86_64 from updates requires libQt6Core.so.6(Qt_6.10)(64bit), but none of the providers can be installed
- problem with installed package
- problem with installed package
- qt6-qtdeclarative-6.9.3-2.fc42.x86_64 does not belong to a distupgrade repository
- qt6-qtbase-6.9.3-1.fc42.x86_64 does not belong to a distupgrade repository
- kquickimageeditor-qt5-0.5.0-2.fc42.x86_64 does not belong to a distupgrade repository
- knighttime-6.5.5-1.fc42.x86_64 does not belong to a distupgrade repositorys

I performed searches, but could find no directly relevant posts.

My system is a fully updated as of the time of this post. Note that when I do perform a “dnf upgrade” command, I received some of the same errors, so what ever the issue is, it may not be directly related to the version upgrade.

I see your scala package is a f41 version.
Try dnf removing scala package then try upgrade again.
Afger the upgrade you can install scala again.

If that does not work give all the errors you then see.

1 Like

Potentially also relevant:

It looks like the latest kquickimageeditor no longer includes the kquickimageeditor-qt5 subpackage. So kquickimageeditor-qt5 is stuck on an old version not compatible with other packages (i.e. Qt 6.10) in the latest Fedora 43.

Do you need to retain this package? (It’s not installed on my Fedora KDE edition).

To see what’s depending on it, you could try dnf remove kquickimageeditor-qt5 --assumeno to see what would happen if you removed it. Does it try to take other stuff with it?

I have removed both of the packages as suggested (scala and kquickimageeditor-qt5), after which the errors preventing the upgrade are no longer occurring. I am now able to proceed with the upgrade, so hopefully it will succeed from here on in. Thank you very much for your quick replies!

1 Like

Just installed Fedora 43 - how do I prevent it from automatically upgrading to 44?

I’m on Ubuntu 24.04.3lts and it has option in software upgrader to disable upgrading - a lot of times upgrading loses lots of stuff I wanted to keep… and updating kernels often breaks stuff as well which is why I put 6.8.0-53, 6.8.0-79, 6.8.0-84, and 6.8.0-85 on hold to prevent being removed, and I boot 6.8.0-85 exclusively even though I have the 6.8.0-107 ‘installed’ becaue the kernels since 85 keep failing my ‘test’ and are not worthy :face_with_raised_eyebrow:

It won’t automatically upgrade.

A “normal” upgrade (either through dnf update / dnf upgrade or through the GUI apps) will just update your Fedora 43 packages without taking you to Fedora 44.

1 Like

WHEW!!!

Thanks - I’m very new to Fedora (about two weeks old since installing succesfully…) and still learning

:flushed_face:

1 Like