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 Home - MirrorManager 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.