Server wartet auf Enter beim Boot

From: nighthawk <nighthawk(at)gmail.com>
Date: Tue, 23 Sep 2008 15:49:59 +0200

Hallo!

Ich habe ein Problem mit meinem Server, bei dem ich leider nicht
weiter weiß und vor allem auch nicht unendlich testen kann, woran es
liegt.

Ich habe den Server vor ein paar Monaten (mit 7.0-PRERELEASE)
aufgesetzt, in ein RZ gebracht und er ist seitdem ohne weiteren
Neustart durchgelaufen. Am Wochenende wurden nun Wartungsarbeiten an
der Stromversorgung durchgeführt und dabei ist zu Tage gekommen, daß
der Server nicht mehr ohne fremde Hilfe startet. Er bleibt mitten im
Bootprozess während der Abarbeitung der rc.d Skripte einfach hängen.

Laut Beschreibung der Mitarbeiter des RZ müssen diese nur 1x auf Enter
drücken, dann geht der Start normal weiter. Auf dem Bildschirm ist
keine Fehlermeldung zu sehen - es passiert halt einfach nur nichts
mehr. Auch hinterher erscheint keine Fehlermeldung. Ärgerlicherweise
hat die Kiste schon zwei Mal sechs bis zwölf Stunden auf einen
Tastendruck gewartet. Ich halte es also für einigermaßen
ausgeschlossen, daß das Problem in Wirklichkeit nur Ungeduldigkeit
ist.

"dmesg -a" liefert zu der von den Mitarbeitern beschriebenen Stelle
folgende Ausgabe (leicht anonymisiert):

Starting rbldnsd.
rbldnsd: listening on aaa.bbb.ccc.ddd/53
rbldnsd: generic:x: 20071003 234750: e=2
rbldnsd: ip4tset:ip.x: 20080923 093107: cnt=537140
rbldnsd: dnset:hash.x: 20080923 093110: e/w=46209/0
rbldnsd: generic:b: 20071002 223722: e=2
rbldnsd: ip4set:ip.b: 20080325 130316: e32/24/16/8=0/1/20/79
rbldnsd: generic:w: 20071003 235512: e=2
rbldnsd: ip4set:ip.w: 20080923 033149: e32/24/16/8=23/0/0/0
rbldnsd: dnset:host.w: 20080923 033149: e/w=3/0
rbldnsd: generic:p: 20071002 224038: e=2
rbldnsd: dnset:host.p: 20071002 223930: e/w=46/0
rbldnsd: zones reloaded, time 0.24e/0.11u sec
rbldnsd: rbldnsd version 0.996a (27 Jul 2006) started (1 socket(s), 4 zone(s))
Starting spamass_milter.

Ich habe ein wenig geforscht und herausgefunden, daß ich mir mit
"rcorder /etc/rc.d/* /usr/local/etc/rc.d/*" die Reihenfolge ansehen
kann, in der die rc-Skripte abgearbeitet werden. Falls das so stimmt,
ergibt sich folgendes Bild:

...
/usr/local/etc/rc.d/rbldnsd
/usr/local/etc/rc.d/svnserve
/etc/rc.d/LOGIN
/usr/local/etc/rc.d/toolserver
/usr/local/etc/rc.d/spamass-milter
...

"rbldnsd" ist der letzte Prozess der gestartet wird, bevor es nicht
mehr weiter geht. "svnserve" und "toolserver" sind deaktiviert. LOGIN
tut - soweit ich das überblicke - gar nichts. Und mit "spamass-milter"
geht es nach dem Drücken auf Enter weiter. Sowohl "rbldnsd" als auch
"spamass-milter" lassen sich einwandfrei manuell starten und beenden.
Ich habe in - soweit ich das sehen kann - alle Logdateien
reingeschaut, mir ist aber keine Meldung begegnet die zur Lösung des
Problems beitragen könnte.

Wie schon eingangs erwähnt, kann ich nicht unendlich herumtesten
(=Maschine neustarten), da ich bislang nach jedem Test auf die
Mitarbeit der RZ Mitarbeiter angewiesen war. Zum Glück bekomme ich
nicht bei jedem Druck auf Enter eine Rechnung über x Euro zugesandt,
aber ich möchte die Nerven der Leute auch nicht überstrapazieren. Ich
hoffe, daß hier trotzdem jemand eine Idee hat, die mich der Lösung des
Problems näher bringen könnte.

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 23 Sep 2008 - 15:50:04 CEST

search this site