Sie sind nicht angemeldet.

1

06.08.2007, 11:19

[gelöst] Apache2 lässt sich nicht starten?

Hallo, ich hoffe Ihr könnt mir bei meinem Problem helfen.
Vor kurzem lief mein apache2 server noch wunderbar, bis ich mir anscheinend etwas zerschossen habe...

Wenn ich Apache2 starte, kommt folgende Fehlermeldung:

linux:/etc # rcapache2 start
Starting httpd2 (prefork) Syntax error on line 24 of /etc/apache2/sysconfig.d/loadmodule.conf:
Cannot load /usr/lib/apache2/mod_authz_svn.so into server: /usr/lib/apache2/mod_authz_svn.so: undefined symbol: dav_svn_split_uri

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
failed

Ich habe tagelang bei google nach hilfe gesucht und nichts finden können. Habe auch schon Apache2 deinstalliert und wieder installiert, leider ohne Erfolg.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

06.08.2007, 11:25

RE: Apache2 lässt sich nicht starten?

Zitat

Original von fibo76
Ich habe tagelang bei google nach hilfe gesucht und nichts finden können. Habe auch schon Apache2 deinstalliert und wieder installiert, leider ohne Erfolg.

und warum hast du nicht die fehlermeldung gelesen? da steht

Zitat


Starting httpd2 (prefork) Syntax error on line 24 of /etc/apache2/sysconfig.d/loadmodule.conf:
Cannot load /usr/lib/apache2/mod_authz_svn.so into server: /usr/lib/apache2/mod_authz_svn.so: undefined symbol: dav_svn_split_uri

also ist in der loadmodule.conf ein syntaxfehler in zeile 24, dort ist also irgendetwas falsch geschrieben!
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

3

06.08.2007, 11:49

Danke für die schnelle Antwort :)

Zitat

also ist in der loadmodule.conf ein syntaxfehler in zeile 24, dort ist also irgendetwas falsch geschrieben!


da habe ich als erstes nachgeschaut gehabt, so wie es aussieht scheint alles richtig zusein...
ich hatte auch schon versucht mit # das betroffene modul auszukomentieren, was aber nicht ging, wird immer wieder überschrieben. Wie gesagt, ich hatte alles deinstalliert und wieder installiert gehabt, doch das Problem ist immer noch das gleiche.

Hier ist meine loadmodule.conf:

#
# Files in this directory are created at apache start time by /usr/sbin/rcapache2.
# Do not edit them!
#

# as listed in APACHE_MODULES (/etc/sysconfig/apache2)

LoadModule access_module /usr/lib/apache2-prefork/mod_access.so
LoadModule actions_module /usr/lib/apache2-prefork/mod_actions.so
LoadModule alias_module /usr/lib/apache2-prefork/mod_alias.so
LoadModule auth_module /usr/lib/apache2-prefork/mod_auth.so
LoadModule autoindex_module /usr/lib/apache2-prefork/mod_autoindex.so
LoadModule cgi_module /usr/lib/apache2-prefork/mod_cgi.so
LoadModule dir_module /usr/lib/apache2-prefork/mod_dir.so
LoadModule include_module /usr/lib/apache2-prefork/mod_include.so
LoadModule log_config_module /usr/lib/apache2-prefork/mod_log_config.so
LoadModule mime_module /usr/lib/apache2-prefork/mod_mime.so
LoadModule negotiation_module /usr/lib/apache2-prefork/mod_negotiation.so
LoadModule setenvif_module /usr/lib/apache2-prefork/mod_setenvif.so
LoadModule status_module /usr/lib/apache2-prefork/mod_status.so
LoadModule userdir_module /usr/lib/apache2-prefork/mod_userdir.so
LoadModule asis_module /usr/lib/apache2-prefork/mod_asis.so
LoadModule imap_module /usr/lib/apache2-prefork/mod_imap.so
LoadModule authz_svn_module /usr/lib/apache2/mod_authz_svn.so
LoadModule dav_svn_module /usr/lib/apache2/mod_dav_svn.so
#

Ich bin mitlerweile echt schon am verzweifeln :(

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

4

06.08.2007, 12:11

also ich würde folgendes vermuten
das modul mod_authz_svn.so kann das symbol dav_svn_split_uri nicht finden, da in deinem apache erst das modul mod_authz_svn.so und ERST DANACH mod_dav_svn.so geladen wird. tausche diese beiden ladebefehle in der apache-konfiguration (nicht in loadmodule.conf, die erzeugt apache beim start) aus und es sollte funktionieren.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (06.08.2007, 12:11)


5

06.08.2007, 13:08

alles klar und welche Datei soll ich ändern?
In der linux:/etc/apache2 # vi httpd.conf stehts nichts von mod_authz_svn.so oder mod_dav_svn.so

meinst du die linux:/etc/sysconfig # vi apache2 ???
dort steht was drine:

# your settings
APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap authz_svn dav_svn"

wenn ich dort die beiden module tausche und rcapache2 start eingebe kommt:

Syntax error on line 24 of /etc/apache2/sysconfig.d/loadmodule.conf:
Cannot load /usr/lib/apache2/mod_dav_svn.so into server: /usr/lib/apache2/mod_dav_svn.so: undefined symbol: dav_xml_get_cdata

meintest du diese DATEI oder welche apache-konfiguration sollte ich ändern?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

6

06.08.2007, 13:40

versuch es mal mit

Zitat


# your settings
APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap dav dav_svn authz_svn"
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

7

06.08.2007, 13:53

Vielen Dank jetzt läuft er wieder :)
könntest du mir vielleicht erklären, was bei mir falsch war, damit ich es nachvollziehen kann.

Gruß Fibo76

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

8

06.08.2007, 14:19

ha, du bist gut!
das dav-modul hat gefehlt und dav_svn authz_svn wurden in der falschen reihenfolge geladen. warum das so war, sollte der administrator wissen =D
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

9

07.08.2007, 09:04

o.O da frag ich doch einfach mal den ADMIN :p
nochmals vielen Dank für deine Hilfe!

Fibo76

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

10

07.08.2007, 09:23

gern geschehen :)
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Thema bewerten