Watson007
2010-07-26, 16:43:59
ich habe bei meinem Kubuntu 9.04 das Problem, das apache und openldap beim starten des systems nicht ausgeführt werden und ich sie manuell starten muss.
Bei 9.10 wird ja zwingend Upstart verwendet, aber ich setze ja noch 9.04 ein.
apache und slapd (openldap) sind in den Runleveln 2,3 und 5 verlinkt. Ich habe mittels eines Runlevel-Editors die Nummern hochgesetzt, hat aber nicht geholfen. Dann habe ich es mittels der rc.local versucht, jedoch ist in den Runleveln nicht die rc.local aus /etc/ verlinkt sondern die aus dem Unterverzeichnis /etc/init.d/ - welche ihrerseits die rc.local aus /etc/ aufruft. In diese Datei hatte ich Befehle hinzufügt, die werden aber nicht ausgeführt.
Dann habe ich direkt die rc.local aus /etc/ in die Runlevel verlinkt. Diese Datei kann ich direkt mit /etc/rc.local im Terminal starten, ist also ansich funktionstüchtig. Aber sie wird trotzdem nicht beim Systemstart ausgeführt.
Woran liegt das?
In der rc.local hatte ich folgende Befehle eingefügt:
/etc/init.d/apache2 start
/etc/init.d/slapd start
Bei 9.10 wird ja zwingend Upstart verwendet, aber ich setze ja noch 9.04 ein.
apache und slapd (openldap) sind in den Runleveln 2,3 und 5 verlinkt. Ich habe mittels eines Runlevel-Editors die Nummern hochgesetzt, hat aber nicht geholfen. Dann habe ich es mittels der rc.local versucht, jedoch ist in den Runleveln nicht die rc.local aus /etc/ verlinkt sondern die aus dem Unterverzeichnis /etc/init.d/ - welche ihrerseits die rc.local aus /etc/ aufruft. In diese Datei hatte ich Befehle hinzufügt, die werden aber nicht ausgeführt.
Dann habe ich direkt die rc.local aus /etc/ in die Runlevel verlinkt. Diese Datei kann ich direkt mit /etc/rc.local im Terminal starten, ist also ansich funktionstüchtig. Aber sie wird trotzdem nicht beim Systemstart ausgeführt.
Woran liegt das?
In der rc.local hatte ich folgende Befehle eingefügt:
/etc/init.d/apache2 start
/etc/init.d/slapd start