2015-01-16 161 views
0

当我试图克隆SVN存储库时,SVN因失败的断言而崩溃。克隆存储库时SVN崩溃

[[email protected] repositories]$ svn co https://svn.example.org/path/to/repository/ 
Authentication realm: <https://svn.example.org:443> Authorization Realm 
Password for 'user': ********** 

svn: subversion/libsvn_subr/dirent_uri.c:1050: svn_dirent_join_many: Assertion `svn_dirent_is_canonical(base, pool)' failed. 
Aborted (core dumped) 

我在我的机器上运行的Arch Linux:

[[email protected] repositories]$ uname -a 
Linux localmachine 3.17.6-1-ARCH #1 SMP PREEMPT Sun Dec 7 23:43:32 UTC 2014 x86_64 GNU/Linux 

SVN是吃豆子安装了最新版本:

[[email protected] repositories]$ svn --version 
svn, version 1.8.11 (r1643975) 
    compiled Dec 30 2014, 06:07:08 on x86_64-unknown-linux-gnu 

我没有找到这方面有任何有价值的信息,谷歌搜索时,为了它。

这是一个错误?

如果是,与Arch Linux版本或SVN版本有关?

应该(以及在哪里)提交错误报告?

或者我只是想念一些东西?

在antoher机器上一切工作正常。在机器上它失败了,它也不能使用HTTP而不是HTTPS。

+1

就错误报告而言,尽可能多的信息放到* [SVN用户邮件列表](https://groups.google.com/论坛/#!论坛/ subversion_users)。包括SVN客户端和服务器的版本,任何可能相关的配置,以及如果它是可公开访问的存储库,则存储库的URL可以让其他人更容易地调试问题。 –

回答

1

SO link声称它是通过在回购网址斜线造成的:

Subversion的API使用规范的URL和路径内部。您的网址有斜线,这不是规范的URL。在调用Subversion API函数之前,除去尾部斜线或使用svn_uri_canonicalize()函数对URL进行规范化。

+0

这没有帮助。相同的输出。 – Prior99