Ich habe eine VirtualBox-Instanz von Oracle Linux 7.2, die wegen nicht gestartet werden kann Failed to start Login Service
. Während der Startsequenz hängt der Prozess an dieser Nachricht und wird nicht fortgesetzt, sodass ich mich nicht einmal anmelden und ausführen kann systemctl status systemd-logind.service
.
Die wahrscheinliche Ursache dafür ist, dass ich zsh entfernt habe, während alle meine Benutzer (einschließlich root) zsh als Standard-Shell festgelegt haben (duh!). Danach startete der Computer und ich kam zur Anmeldeaufforderung, konnte mich aber nicht anmelden, da die Shell nicht gefunden wurde. Ich legte dann eine Live-CD ein und ging in /etc/passwd
, um die Standard-Shell für Benutzer zu ändern /bin/bash
. Danach wird der Anmeldedienst überhaupt nicht mehr gestartet. Irgendwelche Ideen, wie man das behebt?