Upgrade problem

Hello, i was trying to upgrade from fedora 36 to fedora 38 following this guide ( Upgrading Fedora Linux Using DNF System Plugin :: Fedora Docs )
I tried to run with --allowerasing option but i still get transaction test error.
Any help please? I dont want to do something wrong …

Do you have nvidia drivers from rpmfusion or the nvidia.com site?

If not rpmfusion then I suggest you first uninstall the nvidia.com drivers.
Then do the upgrade. I hope you are planning to upgrade all the way to fedora 40. Do the f38 to f40 after the f36 to f38 has completed.

After you are on f40 follow the rpmfusion nvidia docs to get working nvidia drivers.

Oh and please, no screen shots of text. Copy and paste the text as preformatted text using the </> button.
Which will look like this:

Your text pre-formatted here.

That is, highlight the text to be reformatted, and then click the </> button.

Did you follow the very first prompt when starting a system-upgrade which reminds you to first perform a dnf upgrade --refresh so everything is at the latest versions before doing the upgrade?
You may also perform a dnf distro-sync --refresh to ensure everything is ready for an upgrade. Fix any problems seen with either of those before attempting to perform the version upgrade.

One alternative:
After booting you may easily remove the nvidia drivers with dnf remove '*nvidia*' --exclude nvidia-gpu-firmware then do the update and reinstall after the update completes.

Another alternative:
Do an update of only the nvidia drivers first dnf upgrade '*nvidia* --releasever=38 then do the full system upgrade.

One thing that leads me to agree with Barry is that it is showing conflicts with nvidia-driver-devel and nvidia-driver-NVML which AFAIK are both packages that do not come from rpmfusion. I think the remove first option would be best since that should remove the conflicting packages.

Hello guys, thanks for your answer. Sorry for the late reply but i was about to travel out of home for some times and i prefered to postpone update until i come back home just in case something went wrong ahah …

So what i did now was to disable problematic repo first ( asus-linux and PyCharm by phraceck) then i uninstalled nvidia using command from Jeff V (

dnf remove β€˜nvidia’ --exclude nvidia-gpu-firmware

) then

dnf upgrade --refresh

and then

dnf distro-sync --refresh

but now this is the output of

sudo dnf system-upgrade download --releasever=38

:

sudo dnf system-upgrade download --releasever=38                                                                                               ─╯
Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y
created by dnf config-manager from https://brave-browser-rpm-release.s3.brave.com/x86_64/                             56 kB/s | 2.0 kB     00:00    
cuda-fedora36-x86_64                                                                                                  24 kB/s | 3.5 kB     00:00    
cuda-fedora36-12-0-local                                                                                             3.4 MB/s | 3.5 kB     00:00    
Docker CE Stable - x86_64                                                                                            107 kB/s | 3.5 kB     00:00    
Fedora 38 - x86_64                                                                                                   8.2 kB/s | 6.0 kB     00:00    
Fedora 38 openh264 (From Cisco) - x86_64                                                                             935  B/s | 989  B     00:01    
Fedora Modular 38 - x86_64                                                                                           7.5 kB/s | 5.9 kB     00:00    
Fedora 38 - x86_64 - Updates                                                                                         6.8 kB/s | 5.9 kB     00:00    
Fedora Modular 38 - x86_64 - Updates                                                                                 6.6 kB/s | 5.8 kB     00:00    
google-chrome                                                                                                        9.8 kB/s | 1.3 kB     00:00    
microsoft-edge                                                                                                       5.3 kB/s | 1.5 kB     00:00    
MongoDB Repository                                                                                                   2.3 kB/s | 1.3 kB     00:00    
Mullvad VPN                                                                                                          1.4 kB/s | 3.0 kB     00:02    
created by dnf config-manager from https://packages.microsoft.com/yumrepos/edge                                      7.5 kB/s | 1.5 kB     00:00    
ProtonVPN Fedora Stable repository                                                                                   970  B/s | 659  B     00:00    
RPM Fusion for Fedora 38 - Free                                                                                      2.3 kB/s | 2.0 kB     00:00    
RPM Fusion for Fedora 38 - Free - Updates                                                                            2.7 kB/s | 1.9 kB     00:00    
no group 'arm-tools' from environment 'workstation-product-environment'
No match for group package "gimp-heif-plugin"
No match for group package "python3-dnf-plugin-system-upgrade"
No match for group package "google-noto-sans-tamil-ui-vf-fonts"
No match for group package "google-noto-sans-myanmar-ui-vf-fonts"
No match for group package "reiserfs-utils"
No match for group package "google-noto-sans-devanagari-ui-vf-fonts"
No match for group package "google-noto-sans-thai-ui-vf-fonts"
No match for group package "chrome-gnome-shell"
No match for group package "hanazono-fonts"
No match for group package "google-noto-sans-oriya-ui-fonts"
No match for group package "google-noto-sans-malayalam-ui-vf-fonts"
No match for group package "drehatlas-warender-bibliothek-fonts"
No match for group package "google-noto-sans-bengali-ui-vf-fonts"
No match for group package "authselect-compat"
No match for group package "xorg-x11-drv-armsoc"
No match for group package "google-noto-sans-tibetan-fonts"
No match for group package "yanone-tagesschrift-fonts"
No match for group package "google-noto-kufi-arabic-fonts"
No match for group package "khmer-os-fasthad-fonts"
No match for group package "vlgothic-p-fonts"
No match for group package "kanjistrokeorders-fonts"
No match for group package "google-noto-sans-khmer-ui-vf-fonts"
No match for group package "origin-clients"
No match for group package "bcm283x-firmware"
No match for group package "polarsys-b612-sans-fonts"
No match for group package "ubuntu-title-fonts"
No match for group package "vlgothic-fonts"
No match for group package "google-noto-sans-syriac-estrangela-fonts"
No match for group package "drehatlas-xaporho-fonts"
No match for group package "google-noto-sans-lao-ui-vf-fonts"
No match for group package "qgnomeplatform"
No match for group package "smc-rachana-fonts"
No match for group package "vollkorn-fonts"
No match for group package "cups-bjnp"
No match for group package "culmus-shofar-fonts"
No match for group package "sil-scheherazade-fonts"
No match for group package "ipa-ex-gothic-fonts"
No match for group package "tlomt-junction-fonts"
No match for group package "smc-meera-fonts"
No match for group package "ipa-ex-mincho-fonts"
No match for group package "gstreamer1-libav"
No match for group package "google-noto-sans-kannada-ui-vf-fonts"
Error: 
 Problem: package rpmfusion-nonfree-release-36-1.noarch requires system-release(36), but none of the providers can be installed
  - fedora-release-workstation-36-21.noarch does not belong to a distupgrade repository
  - problem with installed package rpmfusion-nonfree-release-36-1.noarch
(try to add '--skip-broken' to skip uninstallable packages)

Do you think i should just use --skip-broken as suggested ?
Thanks in advance for answers

Those repos are guaranteed to cause problems.

They are for f36 which has been EOL for about 2 years.
Additionally f38 has been EOL for over a year and is not recieving any updates.

Fedora deactivated the modular repos well over a year past so those repos are also an issue.

As far as the error message you should remove the old and now disabled rpmfusion packages for f36 (sudo dnf remove rpmfusion-nonfree-release-36-1) since that repo is obsolete and not required for any fedora release version other than 36. (I believe it has also been disabled by rpm fusion some time ago. They have even disabled the rpmfusion repos for f38 and f39 recently)
You should first disable the repos noted then after running sudo dnf upgrade --refresh do the system-upgrade

1 Like