SVN配置问题

SVN配置问题

配置了包含以下模块的服务的 SVN httpd,但是出现以下错误:

LoadModule dav_svn_module     /usr/lib/httpd/modules/mod_dav_svn.so
LoadModule authz_svn_module   /usr/lib/httpd/modules/mod_authz_svn.so

错误:

Starting httpd: httpd: Syntax error on line 206 of /etc/httpd/conf/httpd.conf: 
Cannot load /usr/lib/httpd/modules/mod_dav_svn.so into server: 
/usr/lib/httpd/modules/mod_dav_svn.so: undefined symbol: 
svn_mergeinfo__remove_prefix_from_catalog

服务器版本:

Apache/2.2.3 Server built: Nov 12 2008 07:09:27 RHEL 5.4 - 32 bit 

您将如何解决此错误信息?

答案1

这通常与服务器上存在的旧版本的 libsvn 有关:请参阅此主题

是不是您在某处仍有旧版本的 Subversion 库?
如果是,请删除它们。mod_dav_svn可能尝试链接到错误的版本。

这是假设您确实更新了/usr/local/apache/modules/mod_dav_svn.so新版本。
否则,可能是因为这mod_dav_svn是旧版本,无法与较新的 Subversion 库链接。

您可以在以下位置找到相同的升级建议此错误报告

相关内容