My system fails to log in while upgrading from 38 to 39(By mistake press the restart). Now entering the login password, I see a white screen like the following:
Oh no! Something has gone wrong.
A problem has occurred and the system can’t recover.
Please log out and try again.
Are you comfortable going back to a LiveUSB and attempting to fix the system from there? There will need to be several things you need to do to attempt to rebuild your system and other commands you could run to check system packages.
We are not paid to respond instantly. Participants here are volunteers and assist as time permits, often in free time, possibly even while at work somewhere.
Sorry everyone, I’m in the Public Library, had to move from where I was.
I honestly believe you have broken packages on the system, so what i would do is clean up the update, and run a distro sync both using dnf.
Here we go :
Open a terminal and find the partition where your Fedora system is installed. Typically, this is the root partition /. You can use the lsblk or fdisk -l command to list all available partitions and identify your root partition. Once you identify the root partition (let’s assume it’s either /dev/sdXn where “X” is the drive letter and “n” is the partition number or or /dev/nvme0nX), mount it to /mnt
mount /dev/sdXn /mnt
let’s Bind mount some directories just in case : sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
sudo dnf --installroot=/mnt clean all
then sudo dnf --installroot=/mnt distro-sync
You could try this again? sudo dnf --installroot=/mnt distro-sync --releasever=39 this include the Release you are upgrading to, which is what the command was asking you to add.
Using --best or --allowerasing are options for you as well.