Whitewater Foundry

View Original

Upgrade Fedora Remix for WSL to 31

Hello,

We are preparing an upgrade for Fedora Remix for WSL 31. Meanwhile, you can upgrade it in place following these steps:

First, if you are in Windows 1903 or newer first backup your installation:

wsl --export fedoraremix fedoraremix30_backup.tar.gz

Then proceed:

sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade --allowerasing --skip-broken download --releasever=31
sudo dnf system-upgrade reboot

At this point, it will raise an error, ignore it, and execute the following commands:

sudo dnf system-upgrade upgrade
cat /etc/fedora-release
exit

If you face an error like: "Failed to obtain the transaction lock (logged in as root).". Run this:

sudo dnf upgrade --refresh rpm glibc
sudo rm /var/lib/rpm/.rpm.lock
sudo dnf upgrade dnf

And repeat the last command that you attempted and keep following the steps.