For systems where the original install was several (not sure how many) fedora versions back, and has been moved forward via dnf upgrage, updating from fedora 42 to fedora 43 leaves /etc/systemd/system/default.target pointing to /lib/systemd/system/runlevel5.target, but all runlevelN.target links in /lib/systemd/system are gone. After rebooting into F43 the system goes into recovery mode. Looking through journalctl -xb doesn't make the error obvious. Try to switch targets with systemctl isolate doesn't work. Reproducible: Always Steps to Reproduce: 1. needs a system dnf upgraded from an older install, not sure old 2. dnf upgrade 3. reboot Actual Results: System boots into recovery Expected Results: system at previous default.target Additional Information: Redoing the link to point to the proper named target, the one the old runlevelN pointed to in /lib/systemd/system fixes it. Will mark medium severity. It will fool recent inexperienced Fedora users, but unlikely those would have such an old dnf upgraded system. It stomped me for at least 30 minutes.
*** This bug has been marked as a duplicate of bug 2411195 ***