PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bei Kolab start Apache2 failed



Computerkoralle
25.03.07, 08:34
Hallo zusammen,
beschäftige mich nun seit ca. 6 Wochen mit Linux (SuSe 10.2) da ich mein Homenetzwerk von MS zu Linux migrieren möchte.

Nun bin ich bei einem Problem angelangt, dass ich nicht lösen kann. Ich möchte anstatt meines Exchange Servers nun Kolab verwenden. Ich habe Kolab mit Smart installiert, anschließend wie beschrieben die Änderungen in /etc/sysconfig/APACHE2 durchgeführt und was sonst noch zu tun ist gemacht.

Wenn ich aber nun "/usr/sbin/kolabsrv rc all start" eingebe passiert folgendes:



Par:/home/gerhard # /usr/sbin/kolabsrv rc all start
Starting ldap-server done
Starting slurpd done
Starting service saslauthd done
Starting spamd done
Starting virus-scanner (amavisd-new): done
Starting httpd2 (prefork) Syntax error on line 101 of /etc/apache2/server-tuning .conf:
Invalid command 'BrowserMatch', perhaps misspelled or defined by a module not in cluded in the server configuration

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -DSSL
failed
ERROR: /etc/init.d/apache2 start failed
Run: /usr/sbin/kolab rc all stop
to stop all services

Ich kann leider mit der Fehlermeldung nichts anfangen und Google hilft mir bei diesem Problem auch nicht weiter.
Ich habe nochmals eine frische SuSe 10.2 aufgesetzt, smart installiert, danach mittels smart Kolab installiert - beim start passiert dann das oben dargestellt.

Was mache ich falsch??

marce
26.03.07, 07:53
Starting httpd2 (prefork) Syntax error on line 101 of /etc/apache2/server-tuning .conf:
Invalid command 'BrowserMatch', perhaps misspelled or defined by a module not in cluded in the server configuration

Da scheint der Wurm drin zu stecken - worin er genau steckt könnte man aber am besten sagen, wenn man denn den Apfel drumherum sehen dürfte - also bitte das Konfigfile hier posten...

Ansonsten: Es ist nicht nötig, bei einer solchen Fehlermeldung dann de komplette Suse-Installation neu aufzusetzen...

Computerkoralle
26.03.07, 10:26
Da ich sehr viel probiert habe, wollte ich eine saubere Installation haben, daher hab ich den Rechner nochmals neu aufgesetzt (es ist ein Testrechner). Die Produktionsumgebung läuft derzeit noch auf MS.

Anbei das Config-File.

marce
26.03.07, 10:27
wo?

*10Zeichen*

Computerkoralle
26.03.07, 10:34
Habe die Fehlermeldung beim hochladen übersehen. jetzt müßte sie da sein.

thanks

marce
26.03.07, 10:35
nein.

*nochmal10Zeichen*

Computerkoralle
26.03.07, 10:43
So ich hoffe jetzt funktionierts.

:rolleyes:

marce
26.03.07, 10:56
Die paar Zeilen hättest auch direkt her posten können... :-)

Schau mal nach, ob bei den Modulen mod_setenvif geladen wird...

Computerkoralle
26.03.07, 11:04
Kannst du mir einen Tipp geben wie ich dass mache - In der Linuxwelt bin ich noch nicht so versiert.

marce
26.03.07, 11:09
vermutlich gibt es irgendwo eine httpd.conf / apache.conf (schwankt leider je nach Distri, Installationsart, Paketen, ...) - und darin sollte es irgendwo ein paar LoadModules und ähnliches geben - darin suchen...

Mehr dazu (sehr empfehlenswert) findet sich auf der durchaus sehr guten Apache-Dokumentation auf www.apache.org (http://httpd.apache.org/docs/2.0/)

Computerkoralle
26.03.07, 11:21
Laut Doku mußte ich in Apache2 folgendes ändern - vielleicht habe ich dabei einen Fehler gemacht.

# Edit the file /etc/sysconfig/apache2 and add the following apache2 modules to the APACHE_MODULES variable:
"ldap authnz_ldap dav dav_fs rewrite"

# Also add the flag "SSL" to the APACHE_SERVER_FLAGS variable in /etc/sysconfig/apache2 file
# Set OPENLDAP_START_LDAPS to "yes" in the file /etc/sysconfig/openldap or use yast2 to configure it. Yast2 -> System -> Editor for /etc/sysconfig files -> Network -> LDAP, find the right variable and set it to "yes".

anbei die angepasste Apache2 Datei. Ich glaube dass ich dabei den Fehler gegangen habe - weis aber derzeit nicht was ich dabei ändern muß.