【问题标题】:hudson svnkit SSL哈德森 svnkit SSL
【发布时间】:2011-02-16 07:11:34
【问题描述】:

我正在将 Hudson CI 服务器与托管在 Subversion 上的项目(或作业)一起使用。我正在通过 SSL 连接到 Subversion 服务器。

一切正常,Hudson 可以从 subversion 更新,构建,没有问题。

就在今天,Hudson 停止检查 subversion 的重大变化。当有很多变化时,Hudson 会从 SVN 开始更新,然后报错:

错误:无法更新https://myserver:8443/svn/myproject/trunk

org.tmatesoft.svn.core.SVNException: svn: 坏记录 MAC

svn: REPORT 请求在 '/svn/CTPN/!svn/vcc/default' 上失败 并在错误堆栈中

原因:javax.net.ssl.SSLException:com.sun.net.ssl.internal.ssl.Alerts.getSSLException(未知来源)的 MAC 记录错误

它会每 10 秒尝试一次,并且会一直运行下去。它发生在同一天在我们使用的两台 Hudson 服务器上

它适用于小更新,但当它是大更新时会出现此错误

有什么意见吗?

【问题讨论】:

  • Subversion服务器的证书有变化吗?
  • 尝试通过wget获取repos的url,然后你被要求接受证书...

标签: svn hudson hudson-plugins svnkit


【解决方案1】:

尝试通过 wget 获取 repos 的 url。

【讨论】:

  • 证书是开发证书且未签名,这给了我错误。但情况一直如此。
  • 您必须将此证书添加到您机器上已批准的证书列表中。
【解决方案2】:

问题解决了。 我们搬到了另一台服务器,它运行良好。 管理员认为要么是 hudson 服务器和 svn 之间存在不一致的网络问题,要么是容量问题。 哈德逊服务器已满,但错误消息是网络一。 可能是svn插件中存在一个错误,当出现容量问题时,它会生成网络? 因为它在大量结帐时出错?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-12
    • 2011-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-17
    • 2014-04-18
    • 2011-03-31
    相关资源
    最近更新 更多