visual svs 2.7.3 with trac 1.0.1

时间:2013-12-23 05:39:21

标签: python trac visualsvn-server

VisualSVN网站提供了一种在VisualSVN 2.6.4(apache web服务器)上安装trac 0.12并使用Subversion身份验证的方法。这在以下描述:http://www.visualsvn.com/server/trac/这很好但最近我不得不更新到包含和更新到SVN 1.8.5的VisualSVN 2.7.3,并且还必须更新到Trac 1.0.1。我能够替换文件夹中的trac文件和trac的页面正在服务但我在维基上得到以下错误:

“警告:无法与存储库同步”(默认)“(不支持的版本控制系统”svn“:DLL加载失败:找不到指定的过程。)。查看Trac日志了解更多信息。“

Trac Log文件包含以下错误:

2013-12-23 00:24:13,892 Trac[svn_fs] INFO: Failed to load Subversion bindings
Traceback (most recent call last):
  File "build\bdist.win32\egg\tracopt\versioncontrol\svn\svn_fs.py", line 273, in __init__
    _import_svn()
  File "build\bdist.win32\egg\tracopt\versioncontrol\svn\svn_fs.py", line 72, in _import_svn
    from svn import fs, repos, core, delta
  File "C:\VisualSVN Server\trac\python\lib\site-packages\svn\fs.py", line 26, in 
    from libsvn.fs import *
  File "C:\VisualSVN Server\trac\python\lib\site-packages\libsvn\fs.py", line 86, in 
    import core
  File "C:\VisualSVN Server\trac\python\lib\site-packages\libsvn\core.py", line 25, in 
    _core = swig_import_helper()
  File "C:\VisualSVN Server\trac\python\lib\site-packages\libsvn\core.py", line 21, in swig_import_helper
    _mod = imp.load_module('_core', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.


我怀疑我是第一个遇到此问题的人,但我找不到任何解决此问题的方法。我还通过电子邮件向VisualSVN发送了有关不受支持的插件的电子邮件,但没有得到任何帮助(可以理解)。如果有人处理过这个问题,请知道这些经文的步行通过,请发布。

作为最后的希望,任何人都知道设置Trac以与上述版本的VisulSVN(apache web服务器)一起使用的替代方法,您的帮助也很受欢迎。

1 个答案:

答案 0 :(得分:1)

巧合的是,在您发布问题的同一天,我遇到了同样的问题。经过一番搜索后,我发现Trac网站上有一张票,其他人也有类似的问题:

http://trac.edgewall.org/ticket/6739

我所概述的修复程序几乎相同。我已经在下面描述了我的设置+版修补程序:


在Win 7 64位VM上运行Apache 2.4,使用Python 2.7和Trac 1.0.1(全32位)。

对于subversion安装,我使用了Alagazam.net的1.8.5 Windows安装程序以及Apache 2.4的Python 2.7绑定(win32)。

根据安装指南安装所有内容。安装好所有内容后,我将libapr-1.dll文件从Subversion bin目录复制到Apache bin目录,替换那里的文件的现有版本。解雇Apache Web服务器进行测试,一切都很好,花花公子。希望这也解决了你的问题......