I had been running a development VM to do Fedora development on (I mostly work on systems services, so the fact that it was virtualized was almost entirely irrelevant to my work).
I did an upgrade in-place using "dnf system-upgrade --refresh --releasever=25" and rebooted and... my startup failed because user slice and GDM services kept failing to come up.
So I sent a CTL-ALT-DEL to reboot, and on the next reboot added " 2" (note the space) to my "linux16" line to boot into run-level 2 (i.e. without X coming up, just a regular TTY console instead).
Then I did these steps (all as root):
Code:
# manually mount the Parallels toolbox CD-ROM image
mkdir -p /mnt/iso
mount -o ro /dev/sr0 /mnt/iso
# now go into it
pushd /mnt/iso
# run the installer and UNINSTALL everything
./install
# reboot, as above using run-level 2 in grub
# login again as root
# reset the X server and modules to the same versions as F24, which works
dnf --releasever=24 distro-sync xorg\*
# reboot, as above using run-level 2 in grub
mount -o ro /dev/sr0 /mnt/iso
pushd /mnt/iso
./install
# now reinstall everything
# now reboot normally (into the default run-level which should be 3)
Last edited: Nov 29, 2016