2017-07-12 3 views
1

Ich versuche SVN in meiner httpd.conf-Datei zu konfigurieren, meine SVN-Version ist 1.6.11 und ich installierte das mod_dav_svn Modul, das fehlte mit yum mod_dav_svn installieren (die Modul Version 1.6. 11 auch). in der httpd.conf geladen ich das Modul wie folgt aus:apr_memcache_add_server Fehler beim Versuch http neu zu starten

LoadModule- dav_svn_module /opt/csvn/lib/modules/mod_dav_svn.so

und ich konfigurieren die SVN auf diese Weise:

<Location /svn> 
DAV svn 
SVNPath /opt/csvn/data/repositories 
AuthName "Subversion repository" 
AuthType Basic 
AuthUserFile /opt/csvn/data/conf/svn_auth_file 
Require valid-user 
</Location> 

aber Wenn ich versuche, den Apache neu zu starten, gibt es einen Fehler, der besagt: Kann mod_dav_svn.so nicht in Server laden: /opt/csvn/lib/modules/../../lib/libsvn_subr-1.so.0: undefiniertes Symbol : apr_memcache_add_server.

eine Sache, die meine Aufmerksamkeit auf sich zog, ist, dass es zwei verschiedene Pfade mit zwei verschiedenen httpd.conf-Dateien gibt, eine in /opt/csvn/lib/modules/mod_dav_svn.so und die andere in/etc/httpd/conf /httpd.conf. Könnte das etwas mit dem Fehler zu tun haben? Oder muss ich das mod_dav_svn upgraden? Wenn dies der Fall ist, wie kann ich das Upgrade des Moduls durchführen?

Antwort

1

Es scheint, dass Sie eine Verwechslung von verschiedenen SVN-Abhängigkeiten haben, die ein Inkompatibilitätsproblem verursachen. Überprüfen Sie die APR-Version.

Beachten Sie, dass Sie die aktuelle Subversion-Version verwenden müssen. Heute ist SVN 1.9 mit 1.9.6 das neueste Patch-Update. Es gibt keinen praktischen Grund, veraltete SVN 1.6 jetzt zu verwenden. Version 1.6 wird nicht länger als vier Jahre unterstützt. Was mehr ist 1.6.11 ist nicht einmal das letzte Patch-Update, das 1.6.23 ist.

Verwandte Themen