FreeBSD startet keine Dienste

KobRheTilla

used register
Hi,

ich hab hier ein Problem mit 7.4-STABLE. Es werden keine Dienste unter /usr/local/etc/rc.d/ gestartet. Ich habe mal rc_debug gesetzt, dort sieht man auch nix. Wenn ich die Skripte manuell ausführe, werden die Dienste gestartet.

Weiß jemand Rat?

Rob
 
Ist die rc.conf Option "local_startup" vielleicht irgendwo überschrieben oder durch einen fehlgeschlagenen mergemaster-Lauf in /etc/defaults/rc.conf zerdeppert worden?
 
Ist die rc.conf Option "local_startup" vielleicht irgendwo überschrieben oder durch einen fehlgeschlagenen mergemaster-Lauf in /etc/defaults/rc.conf zerdeppert worden?

Danach hab ich auch schon geguckt:

Code:
# grep "local_startup" /etc/defaults/rc.conf 
local_startup="/usr/local/etc/rc.d" # startup script dirs.

Ich habe mir auch rc.subr angesehen und das mal nachvollzogen und keine Probleme festgestellt.
 
Ein weiterer Hint:

Apache startet, der Unterschied zu den anderen Diensten ist, dass das Startskript apache.sh heißt, die anderen sind ohne Endung. IMHO sollten aber die anderen Skripte auch laufen, da sie den "neuen" Konventionen entsprechen (PROVIDE: ...).

Rob
 
apache.sh ist noch ein altes Script. Das hieß früher mal so und wurde dann in apache2 bzw. apache22 umbenannt. Der Scriptname ist trotzdem Schall und Rauch, also daran liegt es nicht.
 
Manchmal hilft es, den Kontext abzufragen:
war das schon immer so?
gibt es einen Zeitpunkt, ein Ereignis, das mit dem Auftreten des Problems in Verbindung stehen kann?
gilt das Verhalten auch fuer neue Scripts, die du zum Testen angelegt und mit den noetigen Rechten versehen hast?

Siehst du, was beim Booten gemeldet wird und kannst vielleicht in die nicht laufenden Scripts Ausgaben einbauen, die bei der Fehlersuche helfen koennen?
 
Siehst du, was beim Booten gemeldet wird und kannst vielleicht in die nicht laufenden Scripts Ausgaben einbauen, die bei der Fehlersuche helfen koennen?

Nach Setzen von rc_debug in der rc.conf sehe ich, dass die Skripte nicht ausgeführt werden, wie ich bereits schrieb. Das ganze ist wohl seit dem Update auf 7.4-STABLE. Ich habe in die Logs für rc und rc.subr im Repository gesehen, um festzustellen, ob dort was gefixt wurde, dies scheint nicht der Fall.

Rob
 
Du hast immer noch nicht darauf geantwortet, ob Du mergemaster korrekt eingesetzt hast beim Update, wie Yamagi gefragt hat. Solche Symptome sind wirklich typisch dafür.
 
Notfalls mergemaster einfach noch einmal laufen lassen. Mehr kaputt geht dadurch auch nicht...
 
Manchmal macht man es immer falsch, bis man es später schmerzlich merkt. Ist mir bei anderen Sachen oft genug passiert. Ist nur eine vorsichtige Frage, muss ja nicht sein, dass es zutrifft.
 
Zurück
Oben