einige lokale Dienste starten nicht

docvalde

Well-Known Member
[SOLVED] einige lokale Dienste starten nicht

Hallo,

wo finde ich unter FreeBSD 5-STABLE Informationen darüber, warum einige - nicht alle! - lokale Dienste nach einem Reboot nicht gestartet werden, obwohl die entsprechenden Variablen in der /etc/rc.conf definiert sind und die Skripte unter /usr/local/etc/rc.d/ auch in Ordnung zu sein scheinen?

Gruß,

-doc.
 
Zuletzt bearbeitet:
Hast Du in rc.conf auch keine Tippfehler?
z.B. alle Hochkommata richtig geöffnet und geschlossen ;)

Gruß
Stephan
 
dyrathror schrieb:
Hast Du in rc.conf auch keine Tippfehler?
z.B. alle Hochkommata richtig geöffnet und geschlossen ;)

Schau Sie Dir gerne an:

Code:
font8x8="iso15-8x8"
font8x14="iso15-8x14"
font8x16="iso15-8x16"
keymap="german.iso"

defaultrouter="*************"
hostname="*********"
ifconfig_sis0="inet ************* netmask 255.255.255.0"

pf_enable="NO"                  # Set to YES to enable packet filter (pf)
pf_rules="/etc/pf.conf"         # rules definition file for pf
pf_program="/sbin/pfctl"        # where the pfctl program lives
pf_flags=""                     # additional flags for pfctl
pflog_enable="NO"               # Set to YES to enable packet filter logging
pflog_logfile="/var/log/pflog"  # where pflogd should store the logfile
pflog_program="/sbin/pflogd"    # where the pflogd program lives
pflog_flags=""                  # additional flags for pflogd

syslogd_enable="YES"
syslogd_flags="-ss"

sshd_enable="YES"
sshd_program="/usr/local/sbin/sshd"
sshd_flags=" -f /usr/local/etc/ssh/sshd_config"

zope_enable="YES"
zope_instances="/usr/local/www/Zope/"

apache2_enable="YES"
apache2ssl_enable="YES"

slapd_enable="YES"
slapd_flags='-h "ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/"'
slapd_sockets="/var/run/openldap/ldapi"

clamav_clamd_enable="YES"
clamav_freshclam_enable="YES"
spamd_enable="YES"
sendmail_enable="NONE"
svscan_enable="YES"
courier_authdaemond_enable="YES"
courier_imap_imapd_enable="YES"
courier_imap_imapd_ssl_enable="YES"
courier_imap_pop3d_ssl_enable="YES"
Folgende Dienste starten nicht:

Apache
Zope
slapd
spamd
svscan

Any hints?
 
Also ich kann auf Anhieb nichts finden.

Da hilft eigentlich nur einen Service nach dem anderen auskommentieren und
kontrollieren ob alle anderen dann starten.

Sorry, aber was bessere habe ich im Moment nicht anzubieten.

Vielleicht fängst Du mit dem ldap und dem sshd an.


Gruß
Stephan
 
Was mich vor allem wundert: Sowas muß doch irgendwohin gelogged werden. Ich hab aber keine Ahnung, wohin - natürlich hab ich Handbook, Google, FAQ etc durch, hat bis jetzt nichts genützt - ist auch schwer, da passende Suchbegriffe zu finden, die konkret genug sind.
 
Nein das ist ziehmlich schwierig und zwar aus zwei Gründen,
wenn ein Service gestartet ist kann er selbst erst anfangen zu loggen
und bevor er startet befindet das System sich noch in den
startup-scripten und da ist das loggen ziehmlich schwierig.
Zum Beispiel müßte der syslogd ja schon laufen, ...

Gruß
Stephan
 
Hm ausser spamd hab ich keinen dieser Dienste im "Autostart". Aber ausgerechnet dieser spamd macht mir bei 5.4-PRELEASE (vom 9. März) auch gelegentlich Probleme. Das Startscript funktioniert problemlos und wird von rc auch ausgeführt, scheint aber hier und da nicht erfolgreich durchzulaufen - ohne jegliche Fehlermeldung - woraufhin der Dienst nicht startet. Ich konnte aber nicht rausfinden woran das liegt.

Gruß, matze
 
AndreasMeyer schrieb:
1.) Stimmt die slapd_flags-Zeile (sollte doch mit " und nicht mit ' beginnen?!)
Die Zeile habe ich 1:1 aus /usr/ports/net/openldap22-server/pkg-message übernommen.

2.) Was meldet: # dmesg -a

NIchts zu den nicht startenden Diensten, gar nichts - ausgenommen

"Starting apache."

(Wird aber nicht erfolgreich gestartet)
Das könnte es sein. Das reverse mapping funktioniert nicht, obwohl alle Einträge gemäß wiki vorhanden sind. Werden bei reverse lookups nicht auch zuerst die Dateien gefragt und erst dann der Nameserver?

Gruß,

-doc.
 
Aus meiner Erfahrung heraus würde ich sagen, Apache startet nicht, weil möglicherweise etwas mit dem SSL nicht stimmt. Ich glaube da konnte ich auch keine "/var/log"-Einträge finden. Ich würde testhalber SSL deaktivieren und den relevanten Eintrag dazu in der httpd.conf auskommentieren.

Sonst würde ich mal nachsehen, ob das Script, das die StartScripte der PKGs startet da ist "/etc/rc.d/localpkg" oder ob die StartScripte unter "/usr/local/etc/rc.d/" ausführbar sind und auf ".sh" enden.

Mehr fällt mir auf Anhib nicht ein...
 
Sind das alles RCNG Skripte? -> Setzte rc_debug=YES in rc.conf

Ansonsten die Skripte einzeln starten, und zwar mittels:
sh -x /path/to/script start

Dann siehst du, wo's haengt. Besser man nimmt die zsh oder bash, das debug-logging der sh ist nicht so prickelnd.
 
MrFixit schrieb:
Sind das alles RCNG Skripte? -> Setzte rc_debug=YES in rc.conf

Danke für den Tip, manchmal hat man Tomaten auf den Augen...

Das Problem war /usr/local/etc/rc.d/qmail.sh, welches eigentlich nicht mehr existieren sollte.

Jetzt funktioniert alles.

Gruß,

Malte.
 
Zurück
Oben