Problem with Upgrade from Fedora 29 to Fedora 31

I am trying to update my system from Fedotra 29 to Fedora 31.
I use the following dnf comm and with no problems:
dnf -y update –refresh
dnf -y install dnf-plugin-system-upgrade
then I get stuck with this command:

dnf -y system-upgrade download --releasever=31
Adobe Systems Incorporated 9.4 kB/s | 2.9 kB 00:00
Fedora Modular 31 - i386 49 kB/s | 54 kB 00:01
Error: Failed to download metadata for repo ‘fedora-modular’: Cannot prepare internal mirrorlist: Status code: 404 for

Any help will be appreciated.

Best Regards.


Hi @myagfedora

Do you have an architecture of 32 bits?

It seem so because your system is looking for a repo .i386. In Fedora 31 you can check in your own link this architecture is not maintained after fedora 30.

If your system is not supporting 64 bits (if it does do a fresh installation) the best solution for you is upgrade to release 30 than had still 6 months until its EOL.

A bit of extra information:


My system supports 64 bits.
Maybe for some historical reason, there is a trace somewhere of a previous intallation in 32 bits because when I started this project I first installed the system in 32 bits.
Do you have a work around to avoid a fresh installation of Fedora 31 ?
Thanks in advance for your help.
Best Regards.


Unfortunately I don’t know and a migration between architectures may damage your system, here is a bit more about the actual state of this step.

quote: There is a user in the community who has done a successful “upgrade” from 32-bit Fedora to 64-bit x86 Fedora. While this is not an intended or supported upgrade path, it should work. The Project hopes to have some documentation for users who have 64-bit capable hardware to explain the process before the Fedora 30 end of life.

My recommendation if you need wait a bit you can try update to fedora 30 and you will go at 6 months + to plan the change or a fresh install of fedora 31.