SVN检出失败与“块分隔符是无效的” [英] SVN checkout fails with “chunk delimiter was invalid”

查看:1973
本文介绍了SVN检出失败与“块分隔符是无效的”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当检查出一个大项目,我们收到关于该项目的随机文件错误:

When checking out a large project we receive error on a random file in the project:


      
  • 无法读取响应主体:SSL错误:解密失败或不良记录MAC

  •   

反应是禁用SSL并重新启动SVNServer。

Response was to disable SSL and restarted SVNServer.

重新测试,得到了这个错误:

Retested and got this error:


      
  • 块分隔符无效

  •   

于是检查了SVNserver日志:

So examined the SVNserver log:


      
  • 写入错误的base64数据时间:Apr不明白这个错误code [500,#620018]

  • Error writing base64 data: APR does not understand this error code [500, #620018]

提供商,而流的报告的反应时遇到错误。 [500,#0]

Provider encountered an error while streaming a REPORT response. [500, #0]

在驾驶时更新报告编辑器发生故障[500,#620018]

A failure occurred while driving the update report editor [500, #620018]

我们可以重新创建时的100%以上。

We can recreate the above 100% of the time.

从这里我们尝试:

升级的OpenSSL至最新版本。导致上述同样的错误。

Upgraded OpenSSL to latest version. Resulted in same errors above.

复制回购到一个新的REPO,以确保没有文件损坏。导致上述同样的错误。

Copied the REPO to a new REPO to ensure no file corruption. Resulted in same errors above.

安装SVNserver本地和测试采取网络式的我们。导致上述同样的错误。

Installed SVNserver locally and tested taking network our of the equation. Resulted in same error above.

我们认为这可能是隔离的OpenSSL的版本中,我们使用的是与安装的VisualSVN一些其他的组件。

We think this may be isolated to the version of OpenSSL we are using with some other component installed with VisualSVN.

任何人都意识到这个问题,以及如何解决它?

Anyone aware of this issue and how to resolve it ?


  • 的Windows 2008服务器R2

  • 的Apache Subversion的1.7.6

  • Apache HTTP服务器2.2.22

  • 的OpenSSL 0.9.8x

  • 氖0.29.6

  • 农奴1.0.0

  • 的SQLite 3070603

  • 的ZLib 1.2.3

  • 的VisualSVN 2.5.6

  • 启用SSL

  • 的Windows 7 64位专业版客户端节点

推荐答案

你有NOD32安装?如果是的话那么禁用协议过滤可以提供帮助。最好的解决办法是添加例外SVN。

Do you have Nod32 installed? If yes then disabling protocol filtering can help. Best solution is to add exception for SVN.

NOD32 - >高级设置 - > Web和电子邮件 - >协议过滤 - >排除的应用程序 - >检查你的客户,我的是TortoiseProc.exe

Nod32 -> Advanced setup -> Web and email -> Protocol filtering -> Excluded applications -> check you client, mine is TortoiseProc.exe

这篇关于SVN检出失败与“块分隔符是无效的”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆