Fedora 42 to 43 upgrade failed

I am trying to upgrade Ferdora 42 to 43. It failed with below error message. Kindly advise how may I proceed this. Thank you in advance.

user@fedora42:/etc$ sudo dnf system-upgrade download --releasever=43
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Package "totem-video-thumbnailer-1:43.2-1.fc42.x86_64" is already installed.
Package "vte-profile-0.80.4-1.fc42.x86_64" is already installed.
Package "qcom-wwan-firmware-20251125-1.fc42.noarch" is already installed.
Problem: installed package kernel-tools-6.15.8-200.fc42.x86_64 requires python(abi) = 3.13, but none of the providers can be installed
  - python3-3.13.9-1.fc42.x86_64 does not belong to a distupgrade repository
  - problem with installed package

Welcome to fedora @jerrymocha

As the message says this package not belongs to the fedora Update Process. It looks like it got installed manually.

If you want to confirm that, you can see with the dnf command if it was installed manually:

dnf info python3-3.13.9-1 If it says that the source is “@@commandline” it has been installed manually.

If you remove this package the error should not appear again.

p.s. the pythonfile is a original fedora file. Mine on F42 is also from source:

Source          : python3.13-3.13.9-1.fc42.src.rpm
2 Likes

Is your F42 system up-to-date? If not, please try a sudo dnf upgrade --refresh before issuing the system upgrade command. Reason: You seem to have and out-of-date version of kernel-tools package installed. The current package is 6.17.9.

If still not working, please share the output of dnf list --installed kernel-tools\* and dnf repolist.

1 Like

You can debug your installation you made with the following documentation, if the proposed tips not work:

Thank you @ilikelinux . I tried the following. Not sure if using rpm is not recommended.

user@fedora42:~$ dnf info python3-3.13.9-1
Updating and loading repositories:
Repositories loaded.
No matching packages to list

user@fedora42:~$ rpm -qa | grep "python3-3"
python3-3.13.9-1.fc42.x86_64

user@fedora42:~$ rpm -e python3-3.13.9-1.fc42.x86_64
error: Failed dependencies:
	python(abi) = 3.13 is needed by (installed) python3-dbus-1.3.2-9.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-nftables-1:1.1.1-3.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-gobject-base-3.50.0-3.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) libcap-ng-python3-0.8.5-4.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-six-1.17.0-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-systemd-235-13.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-pyudev-0.24.3-4.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-distro-1.9.0-6.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-dateutil-1:2.8.2-17.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-bytesize-2.11-100.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-pyparted-1:3.13.0-8.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-attrs-25.1.0-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-referencing-0.36.2-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-jmespath-1.0.1-9.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-idna-3.10-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-urllib3-2.3.0-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pid-2.2.3-24.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-charset-normalizer-3.4.1-3.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pyyaml-6.0.2-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-packaging-24.2-3.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-kickstart-3.62-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-requests-file-2.0.0-5.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-requests-ftp-0.3.1-36.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-jsonschema-specifications-2024.10.1-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-jsonschema-4.23.0-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-enchant-3.2.2-15.fc42.noarch
	python(abi) = 3.13 is needed by (installed) lvm2-dbusd-2.03.30-3.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-linux-procfs-0.7.3-7.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-cups-2.0.4-4.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-satyr-0.43-5.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-pysocks-1.7.1-26.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-inotify-0.9.6-37.fc42.noarch
	python(abi) = 3.13 is needed by (installed) tuned-2.25.1-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-olefile-0.47-6.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-ply-3.11-26.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pycparser-2.20-19.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-cffi-1.17.1-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-xkbregistry-0.3-4.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-cryptography-44.0.0-3.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-pyOpenSSL-25.0.0-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-paste-3.10.1-6.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-rpm-4.20.1-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-simpleline-1.9.0-13.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-typing-extensions-4.12.2-4.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-libreport-2.17.15-5.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-meh-0.52-4.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-dnf-plugins-core-4.10.1-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-libmount-2.40.4-7.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-markupsafe-3.0.2-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-mako-1.2.3-9.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-policycoreutils-3.8-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-click-8.1.7-7.fc42.noarch
	python(abi) = 3.13 is needed by (installed) fedora-third-party-0.10-11.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-humanize-4.12.0-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pillow-11.1.0-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) PackageKit-1.2.8-9.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-cairo-1.25.1-6.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-gobject-3.50.0-3.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) fros-1.1-40.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-brlapi-0.8.6-8.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) gnome-abrt-1:1.4.3-4.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-meh-gui-0.52-4.fc42.noarch
	python(abi) = 3.13 is needed by (installed) system-config-printer-libs-1.5.18-12.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pyatspi-2.46.1-6.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-ptyprocess-0.7.0-10.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pexpect-4.9.0-8.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pwquality-1.4.5-12.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-iso639-0.1.4-28.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-dasbus-1.7-9.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-crypt-r-3.13.1-4.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-pam-2.0.2-11.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pyxdg-0.27-14.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-dbus-next-0.2.3-12.fc42.noarch
	python(abi) = 3.13 is needed by (installed) blivet-gui-runtime-2.6.0-4.fc42.noarch
	python(abi) = 3.13 is needed by (installed) gnome-browser-connector-42.1-9.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) fros-gnome-1.1-40.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-beaker-1.12.1-9.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-urllib3+socks-2.3.0-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-crypto-2.6.1-54.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-simpleaudio-1.0.4-16.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-regex-2024.11.6-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-blockdev-3.3.1-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-speechd-0.12.1-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-rapidfuzz-3.11.0-3.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) anaconda-widgets-42.27.13-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-blivet-1:3.12.1-3.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-langtable-0.0.69-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-louis-3.33.0-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-lxml-5.3.2-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-productmd-1.45-3.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-requests-2.32.4-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) anaconda-tui-42.27.13-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) anaconda-core-42.27.13-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) anaconda-gui-42.27.13-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-setuptools-74.1.3-7.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-soupsieve-2.7-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-setools-4.5.1-6.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-libsemanage-3.8.1-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-augeas-1.2.0-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-file-magic-5.46-3.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-rpds-py-0.25.0-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) kernel-tools-6.15.8-200.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) gnome-tweaks-46.1-4.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-psutil-6.1.1-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-configobj-5.0.9-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) terminator-2.1.5-0.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-libcomps-0.1.22-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) sos-4.10.0-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-pyaudio-0.2.13-6.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-sniffio-1.3.1-4.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-certifi-2025.07.09-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-anyio-4.8.0-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) ibus-1.5.32-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) hplip-libs-3.25.6-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-h11-0.14.0-7.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-httpcore-1.0.7-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-httpx-0.27.2-3.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-libselinux-3.8-3.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-beautifulsoup4-4.14.2-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) orca-48.7-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) libreoffice-pyuno-1:25.2.7.2-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-audit-4.1.2-2.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-libdnf-0.75.0-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-hawkey-0.75.0-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-dnf-4.24.0-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) gom-0.5.5-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-argcomplete-3.6.3-2.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-s3transfer-0.16.0-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-firewall-2.3.2-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) cockpit-bridge-351-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-unbound-1.24.2-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-perf-6.17.9-200.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-abrt-2.17.8-1.fc42.x86_64
	python(abi) = 3.13 is needed by (installed) python3-abrt-addon-2.17.8-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) abrt-tui-2.17.8-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-botocore-1.42.2-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) python3-boto3-1.42.2-1.fc42.noarch
	python(abi) = 3.13 is needed by (installed) gst-editing-services-1.26.9-1.fc42.x86_64
	python3 is needed by (installed) pcsc-lite-2.3.1-2.fc42.x86_64
	python3 is needed by (installed) python3-meh-0.52-4.fc42.noarch
	python3 is needed by (installed) blivet-gui-runtime-2.6.0-4.fc42.noarch
	python3 is needed by (installed) ibus-hangul-1.5.5-8.fc42.x86_64
	python3 is needed by (installed) fpaste-0.5.0.0-2.fc42.noarch
	python3 is needed by (installed) python3-blivet-1:3.12.1-3.fc42.noarch
	python3 is needed by (installed) gutenprint-cups-5.3.5-5.fc42.x86_64
	python3 is needed by (installed) hplip-libs-3.25.6-1.fc42.x86_64
	python3 = 3.13.9-1.fc42 is needed by (installed) python-unversioned-command-3.13.9-1.fc42.noarch
	python3(x86-64) is needed by (installed) gnome-shell-48.7-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) python3-distro-1.9.0-6.fc42.noarch
	/usr/bin/python3 is needed by (installed) python3-jmespath-1.0.1-9.fc42.noarch
	/usr/bin/python3 is needed by (installed) python3-charset-normalizer-3.4.1-3.fc42.noarch
	/usr/bin/python3 is needed by (installed) python3-jsonschema-4.23.0-2.fc42.noarch
	/usr/bin/python3 is needed by (installed) lvm2-dbusd-2.03.30-3.fc42.noarch
	/usr/bin/python3 is needed by (installed) python3-linux-procfs-0.7.3-7.fc42.noarch
	/usr/bin/python3 is needed by (installed) usbutils-018-3.fc42.x86_64
	/usr/bin/python3 is needed by (installed) python3-cups-2.0.4-4.fc42.x86_64
	/usr/bin/python3 is needed by (installed) switcheroo-control-2.6-8.fc42.x86_64
	/usr/bin/python3 is needed by (installed) python3-inotify-0.9.6-37.fc42.noarch
	/usr/bin/python3 is needed by (installed) tuned-2.25.1-2.fc42.noarch
	/usr/bin/python3 is needed by (installed) libreport-plugin-bugzilla-2.17.15-5.fc42.x86_64
	/usr/bin/python3 is needed by (installed) python3-mako-1.2.3-9.fc42.noarch
	/usr/bin/python3 is needed by (installed) policycoreutils-python-utils-3.8-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) fedora-third-party-0.10-11.fc42.noarch
	/usr/bin/python3 is needed by (installed) wsdd-0.8-3.fc42.noarch
	/usr/bin/python3 is needed by (installed) openconnect-9.12-7.fc42.x86_64
	/usr/bin/python3 is needed by (installed) fros-1.1-40.fc42.noarch
	/usr/bin/python3 is needed by (installed) gnome-abrt-1:1.4.3-4.fc42.x86_64
	/usr/bin/python3 is needed by (installed) system-config-printer-libs-1.5.18-12.fc42.noarch
	/usr/bin/python3 is needed by (installed) blivet-gui-runtime-2.6.0-4.fc42.noarch
	/usr/bin/python3 is needed by (installed) gnome-browser-connector-42.1-9.fc42.x86_64
	/usr/bin/python3 is needed by (installed) unoconv-0.9.0-16.fc42.noarch
	/usr/bin/python3 is needed by (installed) brltty-6.7-8.fc42.x86_64
	/usr/bin/python3 is needed by (installed) system-config-printer-udev-1.5.18-12.fc42.x86_64
	/usr/bin/python3 is needed by (installed) paps-0.8.0-13.fc42.x86_64
	/usr/bin/python3 is needed by (installed) tuned-ppd-2.25.1-2.fc42.noarch
	/usr/bin/python3 is needed by (installed) cifs-utils-info-7.2-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) fpaste-0.5.0.0-2.fc42.noarch
	/usr/bin/python3 is needed by (installed) libwacom-2.16.1-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) flatpak-1.16.1-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) anaconda-widgets-42.27.13-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) blivet-data-1:3.12.1-3.fc42.noarch
	/usr/bin/python3 is needed by (installed) anaconda-core-42.27.13-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) gdm-1:48.0-3.fc42.x86_64
	/usr/bin/python3 is needed by (installed) gutenprint-cups-5.3.5-5.fc42.x86_64
	/usr/bin/python3 is needed by (installed) anaconda-live-42.27.13-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) speech-dispatcher-utils-0.12.1-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) python3-libsemanage-3.8.1-2.fc42.x86_64
	/usr/bin/python3 is needed by (installed) kernel-tools-6.15.8-200.fc42.x86_64
	/usr/bin/python3 is needed by (installed) gnome-tweaks-46.1-4.fc42.noarch
	/usr/bin/python3 is needed by (installed) terminator-2.1.5-0.fc42.noarch
	/usr/bin/python3 is needed by (installed) sos-4.10.0-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) ibus-setup-1.5.32-2.fc42.noarch
	/usr/bin/python3 is needed by (installed) ibus-1.5.32-2.fc42.x86_64
	/usr/bin/python3 is needed by (installed) hplip-3.25.6-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) nfs-utils-1:2.8.4-0.fc42.x86_64
	/usr/bin/python3 is needed by (installed) gimp-2:3.0.6-5.fc42.x86_64
	/usr/bin/python3 is needed by (installed) orca-48.7-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) libreoffice-pyuno-1:25.2.7.2-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) python3-dnf-4.24.0-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) drawing-1.0.2-7.fc42.noarch
	/usr/bin/python3 is needed by (installed) cups-1:2.4.14-3.fc42.x86_64
	/usr/bin/python3 is needed by (installed) python3-argcomplete-3.6.3-2.fc42.noarch
	/usr/bin/python3 is needed by (installed) cockpit-bridge-351-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) cockpit-storaged-351-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) firewalld-2.3.2-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) crypto-policies-scripts-20251125-1.git3839d0e.fc42.noarch
	/usr/bin/python3 is needed by (installed) ibus-typing-booster-2.28.6-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) gstreamer1-1.26.9-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) abrt-2.17.8-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) abrt-addon-ccpp-2.17.8-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) abrt-addon-pstoreoops-2.17.8-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) abrt-addon-vmcore-2.17.8-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) abrt-plugin-bodhi-2.17.8-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) abrt-tui-2.17.8-1.fc42.noarch
	/usr/bin/python3 is needed by (installed) mutter-48.7-1.fc42.x86_64
	/usr/bin/python3 is needed by (installed) gnome-shell-48.7-1.fc42.x86_64
user@fedora42:~$

Hi @tqcharm
I am not very sure if my dnf commands are okay as the output is empty.

user@fedora42:~$ sudo dnf upgrade --refresh 
[sudo] password for user: 
Updating and loading repositories:
 RPM Fusion for Fedora 42 - Nonfree - NVIDIA Driver                   100% |   8.1 KiB/s |  16.6 KiB |  00m02s
 Fedora 42 openh264 (From Cisco) - x86_64                             100% | 929.0   B/s | 986.0   B |  00m01s
 Fedora 42 - x86_64                                                   100% |  10.4 KiB/s |   8.4 KiB |  00m01s
 Fedora 42 - x86_64 - Updates                                         100% |  19.4 KiB/s |  14.9 KiB |  00m01s
 Dropbox Repository                                                   100% |   2.1 KiB/s |   1.5 KiB |  00m01s
Repositories loaded.
Nothing to do.

user@fedora42:~$ 
user@fedora42:~$ dnf list --installed kernel-tools\*
No matching packages to list
user@fedora42:~$ 

user@fedora42:~$ dnf repolist
repo id                                          repo name                                                    
Dropbox                                          Dropbox Repository                                           
fedora                                           Fedora 42 - x86_64                                           
fedora-cisco-openh264                            Fedora 42 openh264 (From Cisco) - x86_64                     
rpmfusion-nonfree-nvidia-driver                  RPM Fusion for Fedora 42 - Nonfree - NVIDIA Driver           
updates                                          Fedora 42 - x86_64 - Updates                                 
user@fedora42:~$ 
user@fedora42:~$ rpm -qa | grep kernel-tools
kernel-tools-libs-6.15.8-200.fc42.x86_64
kernel-tools-6.15.8-200.fc42.x86_64
>

When posting terminal outputs, please format the output as preformatted text, using the </> button (instead of the Blockquote formatting), for easier navigation and reading.

It’s not clear to me why doesn’t the system propose upgrading the kernel-tools package, given that you’re on an old version:

$ dnf list kernel-tools --showduplicates --refresh
Updating and loading repositories:
Repositories loaded.
Available packages
kernel-tools.x86_64 6.14.0-63.fc42  fedora
kernel-tools.x86_64 6.17.9-200.fc42 updates

Please share the output of dnf list --installed kernel-tools, to check the repo it was installed from.

1 Like

For now i fixed it. Also on a mobile phone it is horrible to read quoted text.

2 Likes

Looks like you are an advanced linux user … so no problem what you use. It is important to display what we ask for. Your rpm command made that :slight_smile:

p.s.
When installing and using rpm, it will not resolve the dependencies as dnf does! So cross checking is always a good idea.

1 Like

Thanks for the advise.

user@fedora42:~$ dnf list kernel-tools --showduplicates --refresh
Updating and loading repositories:
 RPM Fusion for Fedora 42 - Nonfree - NVIDIA Driver                   100% |   4.3 KiB/s |  16.6 KiB |  00m04s
 Dropbox Repository                                                   100% |   3.7 KiB/s |   1.5 KiB |  00m00s
 Fedora 42 - x86_64                                                   100% |   2.9 KiB/s |   8.4 KiB |  00m03s
 Fedora 42 openh264 (From Cisco) - x86_64                             100% | 508.0   B/s | 986.0   B |  00m02s
 Fedora 42 - x86_64 - Updates                                         100% |   5.2 KiB/s |   6.0 KiB |  00m01s
Repositories loaded.
No matching packages to list
user@fedora42:~$

Do you have any relevant package exclusions configured in your dnf.conf? Those will filter packages out of the output of dnf commands (even if you specify --installed and the packages actually are installed).

3 Likes

I think I always use Software in GUI to install packages. I did enabled additional repositories. I dont remember which repositories though. I read some articles or watched youtube clips that says what I should do immediately after installing Fedora 42. I only started using Fedora 42 a few months back by installing in my PC. Before that, I only tried via VM.

Good catch. Thanks.
Following is my dnf.conf

[main]
max_parallel_downloads=5
excludepkgs=kernel,kernel-core,kernel-devel,kernel-modules,kernel-modules-core,kernel-modules-extra,kernel-tools,kernel-tools-libs

I added excludepkgs as I was trying some software. Then I totally forgot. I will try the upgrade again.

3 Likes

No idea if it’s relevant, as my Fedora is entirely vanilla (I think the only nondefault things I’ve added are Krita and Brave) and it too failed the 42 to 43 upgrade (I do all updates in Konsole). After some futzing around and RTFMing, I used a DNF switch that by its description I thought would rectify things, but instead rolled F42 back to the day it was new. Well, okay, let’s try the F43 upgrade again… and this time it worked. I do not recall what that switch was, but I’m sure someone here will recognize it.