Problems when upgrading Fedora 31 to 32

You need to upgrade to F31 first, then upgrade to F32:

i am fedora 30 to fedora 31!! right!!
next fedora 31 to 32 … not error … i am 2 update: 1 software - update - download ; 2 Upgrading Fedora 31 to Fedora 32 - Fedora Magazine

1 sofware - update - download
“error running transaction: package ocaml-4.10.0.2.fc32.x86_64 does not verify: fread failed: input input/output error”

2 Upgrading Fedora 31 to Fedora 32 - Fedora Magazine

fedora 31 to 32

sudo dnf system-upgrade download --releasever=32

WineHQ packages 6.5 MB/s | 5.5 MB 00:00
Modular dependency problems:

Problem 1: conflicting requests

nothing provides module(platform:f31) needed by module gimp:2.10:3120191106095052:f636be4b-0.x86_64
Problem 2: conflicting requests
nothing provides module(platform:f31) needed by module meson:latest:3120191009081836:dc56099c-0.x86_64
Problem 3: conflicting requests
nothing provides module(platform:f31) needed by module ninja:latest:3120190304180949:f636be4b-0.x86_64
Error:
Problem 1: package python2-libxml2-2.9.10-4.fc31.x86_64 requires libxml2(x86-64) = 2.9.10-4.fc31, but none of the providers can be installed
libxml2-2.9.10-4.fc31.x86_64 does not belong to a distupgrade repository
problem with installed package python2-libxml2-2.9.10-4.fc31.x86_64
Problem 2: package vim-pysmell-0.7.3-14.fc31.noarch requires python2-pysmell = 0.7.3-14.fc31, but none of the providers can be installed
python2-pysmell-0.7.3-14.fc31.noarch does not belong to a distupgrade repository
problem with installed package vim-pysmell-0.7.3-14.fc31.noarch
(try to add ‘–skip-broken’ to skip uninstallable packages)

Try doing first a “dnf distro-sync” before you go any further down that rabbit hole. Gimp, meson, and ninja packages do not have names that fit the standard fedora naming scheme I am familiar with so it seems you might have several packages that did not come from a fedora compatible repo and the system upgrade could go totally out into left field if that is not fixed first.

Next try doing a “dnf upgrade” on your running version and make certain that completes successfully. You may have to clean out additional conflicting packages there before you can do the version upgrade. You also might want to look at the dnf options --refresh, --allow-erasing, and --skip-broken as they sometimes help. The python2 packages may be part of the issue. You can almost always do a removal of the conflicting packages and if they are needed do a reinstall after the update is complete.

Once those have both been completed successfully then repeat the “dnf system-upgrade download” and it should complete successfully. The system-upgrade step checks and refuses to continue if there are inconsistencies that would interfere with the version upgrade.

1 Like

–releasever=32

right?

sudo dnf system-upgrade download --releasever=32 --skip-broken


WineHQ packages 21 kB/s | 3.3 kB 00:00
Error:
Problem: package vim-pysmell-0.7.3-14.fc31.noarch requires python2-pysmell = 0.7.3-14.fc31, but none of the providers can be installed

  • python2-pysmell-0.7.3-14.fc31.noarch does not belong to a distupgrade repository
  • problem with installed package vim-pysmell-0.7.3-14.fc31.noarch
sudo dnf remove vim-pysmell

before upgrading. The reason you have to remove it: it doesn’t exist in F32 (python2-pysmell-0.7.3-14.fc31.noarch does not belong to a distupgrade repository). The issue you encountered now is one of the reasons why one should stick to packages available in the repos and not install random .rpms from the web (the way people install binaries on Windows).

1 Like

It was in the repos, but retired in F32. It should have been obsoleted for the upgrade,
https://bugzilla.redhat.com/show_bug.cgi?id=1888611

2 Likes

third party repo remove all

enabled
copy repo for PyCharm owned by phrack
google-chome
RPM fusion for fedora 31 - Nonfree - steam

adobe systems incr
atom editor
copy repo for crow-translate owned by feazebox
copy repo for dnsmeter owned by @dnsoar
fedora
fedora 32 openh264 (From Cisco)
Fedora Modular 32 - x86_64
Fedora Modular 32 - x86_64 - Updates
Flathub
linux vendor firmware services
RPM Fusion for Fedora 32 - Free
RPM Fusion for Fedora 32 - Free - Updates
RPM Fusion for Fedora 32 - Nonfree
RPM Fusion for Fedora 32 - Nonfree - updates
RPM Sphere - Basearch
RPM Sphere - Noarch
WineHQ

Done. Should reach the repos in 1 week + couple days:

https://bodhi.fedoraproject.org/updates/FEDORA-2020-e1fb28e4ca