安全http的SVN签出因内存故障而失败

时间:2009-09-03 21:43:46

标签: linux svn https openssl

我在SuSe 10上构建了subversion客户端(1.6.5)及其所需的依赖库。 我试图通过https安全URL访问我们的中央存储库服务器。 但是当我运行svn checkout命令给出正确的凭据时,它会给我内存故障。

我在构建SVN时错过了什么,或者与设置@客户端有什么关系?

我运行make check来确认subversion客户端构建,第30次测试是成功的。

还有svn co over http:“URL”错误地显示正确的消息,因为我们在该URL上没有任何存储库。这是否意味着构建是好的但是与openssl库配置有关?

svn --version提供了它支持的所有客户端,发现它只支持http.I使用正确的配置选项重建了subversion,目前有以下选项:

svn,版本1.6.5(r38866)    编译于2009年9月8日,18:05:39

版权所有(C)2000-2009 CollabNet。 Subversion是开源软件,请参阅http://subversion.tigris.org/ 本产品包含由CollabNet(http://www.Collab.Net/)开发的软件。

以下存储库访问(RA)模块可用:

  • ra_neon:使用Neon通过WebDAV协议访问存储库的模块。
    • 处理'http'方案
    • 处理'https'计划
  • ra_svn:使用svn网络协议访问存储库的模块。
    • 处理'svn'方案
  • ra_local:用于访问本地磁盘上的存储库的模块。
    • 处理'档案'方案
  • ra_serf:使用serf通过WebDAV协议访问存储库的模块。
    • 处理'http'方案

      - 处理'https'方案

但仍然没有运气。我将创建一个本地和http存储库来检查相同的内容。

2 个答案:

答案 0 :(得分:1)

您是否尝试过安装预先构建的二进制文件?它会给你任何其他错误吗?没有更多细节很难确定您的问题......很多人在SUSE Linux上使用SVN客户端没有任何问题。

答案 1 :(得分:1)

我不得不使用“no-asm”配置设置重建openssl,并且subversion开始为“https”存储库工作。