PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache starten nicht beim booten



jano
06.09.08, 12:29
Hallo

Leider will mein apache nicht beim booten starten.
Der Server fährt in runlevel 3/init 3.

Also habe ich folgendes eingerichtet:


/etc/init.d/rc3.d # ls -la
...
lrwxrwxrwx 1 root root 10 5. Sep 18:55 K13apache2 -> ../apache2
...
lrwxrwxrwx 1 root root 10 5. Sep 18:54 S13apache2 -> ../apache2

Nochmal die komplette Ausgabe:


volz-server:/etc/init.d/rc3.d # ls -la
insgesamt 8
drwxr-xr-x 2 root root 4096 5. Sep 18:55 .
drwxr-xr-x 11 root root 4096 6. Sep 12:25 ..
lrwxrwxrwx 1 root root 7 18. Aug 13:30 K09cron -> ../cron
lrwxrwxrwx 1 root root 6 20. Aug 12:32 K09smb -> ../smb
lrwxrwxrwx 1 root root 10 13. Aug 22:54 K11postfix -> ../postfix
lrwxrwxrwx 1 root root 15 13. Aug 22:54 K12irq_balancer -> ../irq_balancer
lrwxrwxrwx 1 root root 7 13. Aug 22:54 K12sshd -> ../sshd
lrwxrwxrwx 1 root root 10 5. Sep 18:55 K13apache2 -> ../apache2
lrwxrwxrwx 1 root root 8 13. Aug 22:54 K13smbfs -> ../smbfs
lrwxrwxrwx 1 root root 9 13. Aug 22:54 K14auditd -> ../auditd
lrwxrwxrwx 1 root root 6 16. Aug 18:07 K14nmb -> ../nmb
lrwxrwxrwx 1 root root 10 5. Sep 18:55 K14proftpd -> ../proftpd
lrwxrwxrwx 1 root root 9 13. Aug 22:54 K15syslog -> ../syslog
lrwxrwxrwx 1 root root 10 13. Aug 22:54 K16network -> ../network
lrwxrwxrwx 1 root root 12 13. Aug 22:53 K18haldaemon -> ../haldaemon
lrwxrwxrwx 1 root root 13 13. Aug 22:53 K19consolekit -> ../consolekit
lrwxrwxrwx 1 root root 7 13. Aug 22:52 K20dbus -> ../dbus
lrwxrwxrwx 1 root root 9 13. Aug 22:51 K20random -> ../random
lrwxrwxrwx 1 root root 9 13. Aug 22:51 K20resmgr -> ../resmgr
lrwxrwxrwx 1 root root 7 13. Aug 22:52 S01dbus -> ../dbus
lrwxrwxrwx 1 root root 9 13. Aug 22:51 S01random -> ../random
lrwxrwxrwx 1 root root 9 13. Aug 22:50 S01resmgr -> ../resmgr
lrwxrwxrwx 1 root root 13 13. Aug 22:53 S02consolekit -> ../consolekit
lrwxrwxrwx 1 root root 12 13. Aug 22:53 S03haldaemon -> ../haldaemon
lrwxrwxrwx 1 root root 10 13. Aug 22:54 S05network -> ../network
lrwxrwxrwx 1 root root 9 13. Aug 22:54 S06syslog -> ../syslog
lrwxrwxrwx 1 root root 9 13. Aug 22:54 S07auditd -> ../auditd
lrwxrwxrwx 1 root root 6 16. Aug 18:07 S07nmb -> ../nmb
lrwxrwxrwx 1 root root 8 13. Aug 22:54 S08smbfs -> ../smbfs
lrwxrwxrwx 1 root root 15 13. Aug 22:54 S09irq_balancer -> ../irq_balancer
lrwxrwxrwx 1 root root 6 13. Aug 22:54 S09kbd -> ../kbd
lrwxrwxrwx 1 root root 7 13. Aug 22:54 S09sshd -> ../sshd
lrwxrwxrwx 1 root root 7 18. Aug 13:30 S12cron -> ../cron
lrwxrwxrwx 1 root root 6 20. Aug 12:32 S12smb -> ../smb
lrwxrwxrwx 1 root root 10 5. Sep 18:54 S13apache2 -> ../apache2
lrwxrwxrwx 1 root root 10 5. Sep 18:55 S14proftpd -> ../proftpd

Berechtigung von apache2 in /etc/init.d/ steht auf rwxr--r--


/etc/init.d/apache2 start

als root funktioniert einwandfrei.

/edit: habe openSuSe10.3

Woran könnte das liegen?

Gruß

Jan

Roger Wilco
06.09.08, 13:22
Schau in die Logs. Vielleicht ist irgendein Dienst noch nicht gestartet, den der Apache httpd benötigt.

Außerdem: Welche Distribution?

drcux
06.09.08, 16:35
insserv apache2
oder
YaST -> System -> Runlevel-Editor

Das einfache setzen von Links reicht nicht mehr aus...

jano
08.09.08, 21:57
funktioniert, danke

aber was benötigt er denn zusätzlich zu den Links?

Roger Wilco
08.09.08, 22:09
Die Funktionsweise von insserv(8) wird ganz gut in der zugehörigen Manpage (http://man-wiki.net/index.php/8:insserv) beschrieben, u. a. fügt es einen bestimmten Header in die Skripte ein, der die Reihenfolge und Abhängigkeiten beschreibt.