Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

You will need a bootable liveCD, as the one you used to originally install your system.

In the liveCD open a shell prompt and run su to become root.

Then you lsblk -f to get the name of you root file system. Mount that file system on /mnt.

Then run the following:

dnf  --installroot=/mnt  reinstall dnf 'python3*' 'lib*'
dnf --installroot=/mnt  upgrade dnf 'python3*' 'lib*'

That should install or upgrade anything that is needed to run dnf.