Das System behauptet, neu gestartet zu werden, ohne dass das Herunterfahren ausgeführt wird

7

Wenn ich versuche, eine Verbindung zu einem Host entweder lokal oder remote herzustellen, verweigert der Computer die Anmeldung, da er denkt, dass der Befehl zum Herunterfahren ausgelöst wurde:

[~]$ ssh somehost
The system is going down for reboot in 1 minute!
This machine requires an immediate reboot. 

Connection closed by somehost

Die Maschine fällt jedoch nie aus und es wird kein Befehl zum Herunterfahren ausgeführt:

[root@somehost ~]# shutdown -c
shutdown: Cannot find pid of running shutdown

Wenn ich den Host mit den Befehlen zum Herunterfahren oder Neustarten neu starte, wird der Computer problemlos neu gestartet, aber sobald er wieder hochgefahren ist, glaubt er immer noch, dass der Computer in 1 Minute zum Neustart heruntergefahren wird. Wie kann ich verhindern, dass es sich im Shutdown-Modus befindet?

Andrew Case
quelle

Antworten:

8

somehost$ sudo rm /etc/nologin

Diese Datei ist wahrscheinlich vorhanden und verhindert, dass weitere Anmeldungen erfolgen, was zu dem oben genannten Verhalten führt.

Wenn ein Login abgelehnt wird, wird der Inhalt dieser Datei als Erklärung dafür verwendet.

MikeyB
quelle
Ja, das war das Problem. Sollte ein nachfolgender Neustart / Herunterfahren diese Datei nicht löschen?
Andrew Case
Scheint ein Selinux-Problem zu sein: messages: Oct 6 16:55:12 somehost kernel: type = 1400 audit (1317934512.149: 16): avc: verweigert {unlink} für pid = 20773 comm = "shutdown" name = "nologin" dev = dm-0 ino = 543059 scontext = system_u: system_r: shutdown_t: s0-s0: c0.c1023 tcontext = system_u: object_r: etc_runtime_t: s0 tclass = file
Andrew Case
Los geht's! Offensichtlich ist Ihre Selinux-Richtlinie etwas zu restriktiv.
MikeyB