OK. Did dnf upgrade --refresh and reboot. Then this:
clayton@fedora:~$ sudo dnf install dnf-plugin-system-upgrade
[sudo] password for clayton:
Last metadata expiration check: 0:01:53 ago on Sat 27 Apr 2024 08:31:17 AM MDT.
Package dnf-plugins-core-4.6.0-1.fc39.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
clayton@fedora:~$ sudo dnf system-upgrade download --releasever=40
Before you continue ensure that your system is fully upgraded by running âdnf --refresh upgradeâ. Do you want to continue [y/N]: y
Copr repo for rendezvous owned by peterwu 11 kB/s | 6.4 kB 00:00
Copr repo for PyCharm owned by phracek 455 kB/s | 108 kB 00:00
Fedora 40 - x86_64 8.3 MB/s | 75 MB 00:09
Fedora 40 openh264 (From Cisco) - x86_64 3.3 kB/s | 2.6 kB 00:00
Fedora 40 - x86_64 - Updates 6.6 MB/s | 10 MB 00:01
google-chrome 14 kB/s | 3.6 kB 00:00
RPM Fusion for Fedora 40 - Nonfree - NVIDIA Dri 30 kB/s | 14 kB 00:00
RPM Fusion for Fedora 40 - Nonfree - Steam 3.2 kB/s | 2.1 kB 00:00
Visual Studio Code 7.3 MB/s | 3.5 MB 00:00
No match for group package âsamyak-gujarati-fontsâ
No match for group package âlohit-nepali-fontsâ
No match for group package ânafees-naskh-fontsâ
No match for group package ânafees-pakistani-naskh-fontsâ
No match for group package âlohit-tamil-classical-fontsâ
No match for group package âlayla-diwani-fontsâ
No match for group package âpython3-dnf-plugin-system-upgradeâ
No match for group package âpaktype-ajrak-fontsâ
No match for group package âeosrei-emojione-fontsâ
No match for group package âcdac-sakal-marathi-fontsâ
No match for group package âgoogle-noto-looped-thai-fontsâ
No match for group package ânafees-nastaleeq-fontsâ
No match for group package âsamyak-devanagari-fontsâ
No match for group package âlayla-koufi-fontsâ
No match for group package âbaekmuk-ttf-gulim-fontsâ
No match for group package âmulticanâ
No match for group package âlayla-digital-fontsâ
No match for group package âlayla-boxer-fontsâ
No match for group package âgoogle-noto-sans-phags-pa-fontsâ
No match for group package âbaekmuk-ttf-dotum-fontsâ
No match for group package ânafees-tehreer-naskh-fontsâ
No match for group package ânafees-riqa-fontsâ
No match for group package ânafees-web-naskh-fontsâ
No match for group package âlayla-thuluth-fontsâ
No match for group package âbaekmuk-ttf-batang-fontsâ
No match for group package âkalapi-fontsâ
No match for group package âsamyak-malayalam-fontsâ
No match for group package âsamyak-tamil-fontsâ
No match for group package âlayla-arcyarc-fontsâ
No match for group package ânafees-pakistani-web-naskh-fontsâ
No match for group package âfontawesome-fontsâ
No match for group package âlohit-malayalam-fontsâ
No match for group package âlayla-basic-arabic-fontsâ
No match for group package âbaekmuk-ttf-hline-fontsâ
No match for group package âsamyak-odia-fontsâ
No match for group package âlayla-ruqaa-fontsâ
Error:
Problem: The operation would result in removing the following protected packages: setup
(try to add ââskip-brokenâ to skip uninstallable packages)
clayton@fedora:~$ sudo dnf system-upgrade download --releasever=40 --skip-broken
Before you continue ensure that your system is fully upgraded by running âdnf --refresh upgradeâ. Do you want to continue [y/N]: y
Copr repo for rendezvous owned by peterwu 5.4 kB/s | 1.5 kB 00:00
Copr repo for PyCharm owned by phracek 16 kB/s | 1.8 kB 00:00
Fedora 40 - x86_64 83 kB/s | 23 kB 00:00
Fedora 40 openh264 (From Cisco) - x86_64 4.9 kB/s | 989 B 00:00
Fedora 40 - x86_64 - Updates 77 kB/s | 21 kB 00:00
google-chrome 9.2 kB/s | 1.3 kB 00:00
RPM Fusion for Fedora 40 - Nonfree - NVIDIA Dri 20 kB/s | 7.1 kB 00:00
RPM Fusion for Fedora 40 - Nonfree - Steam 30 kB/s | 6.2 kB 00:00
Visual Studio Code 10 kB/s | 1.5 kB 00:00
No match for group package âkalapi-fontsâ
No match for group package âlohit-tamil-classical-fontsâ
No match for group package âeosrei-emojione-fontsâ
No match for group package âbaekmuk-ttf-hline-fontsâ
No match for group package âlayla-diwani-fontsâ
No match for group package ânafees-naskh-fontsâ
No match for group package âmulticanâ
No match for group package âlohit-malayalam-fontsâ
No match for group package âlayla-koufi-fontsâ
No match for group package âsamyak-tamil-fontsâ
No match for group package âsamyak-devanagari-fontsâ
No match for group package ânafees-web-naskh-fontsâ
No match for group package âsamyak-odia-fontsâ
No match for group package ânafees-riqa-fontsâ
No match for group package ânafees-tehreer-naskh-fontsâ
No match for group package âlayla-digital-fontsâ
No match for group package âlohit-nepali-fontsâ
No match for group package âpython3-dnf-plugin-system-upgradeâ
No match for group package âsamyak-malayalam-fontsâ
No match for group package âgoogle-noto-sans-phags-pa-fontsâ
No match for group package âfontawesome-fontsâ
No match for group package âsamyak-gujarati-fontsâ
No match for group package âbaekmuk-ttf-batang-fontsâ
No match for group package ânafees-pakistani-web-naskh-fontsâ
No match for group package âbaekmuk-ttf-gulim-fontsâ
No match for group package âgoogle-noto-looped-thai-fontsâ
No match for group package âbaekmuk-ttf-dotum-fontsâ
No match for group package ânafees-pakistani-naskh-fontsâ
No match for group package âpaktype-ajrak-fontsâ
No match for group package ânafees-nastaleeq-fontsâ
No match for group package âlayla-boxer-fontsâ
No match for group package âlayla-ruqaa-fontsâ
No match for group package âlayla-basic-arabic-fontsâ
No match for group package âcdac-sakal-marathi-fontsâ
No match for group package âlayla-arcyarc-fontsâ
No match for group package âlayla-thuluth-fontsâ
Error:
Problem: The operation would result in removing the following protected packages: setup
clayton@fedora:~$
A problem here is that when a package is protected, the real reason for the problem is not shown. You can do the following, although this is not recommended:
There isnât much anyone can do without the requested details of the failures â no longer possible if you have wiped the system. The last version shown for the samyak-gujarati-fonts package was for F38. Similarly, for python3-dnf-plugin-system-upgrade the last version shown is F37. We often end up using packages from earlier releases, so something more is going on.