错误:
在检查大型项目时,我们在项目中的随机文件上收到错误:
- Could not read response body: SSL error: decryption failed or bad record mac
响应是禁用 SSL 并重新启动 SVNServer。
重新测试并得到此错误:
- chunk delimiter was invalid
因此检查了 SVNserver 日志:
Error writing base64 data: APR does not understand this error code [500, #620018]
Provider encountered an error while streaming a REPORT response. [500, #0]
A failure occurred while driving the update report editor [500, #620018]
我们可以 100% 地重新创建上述内容。
尝试过:
从这里我们尝试:
将 OpenSSL 升级到最新版本。导致上面同样的错误。
将 REPO 复制到新的 REPO 以确保没有文件损坏。导致上面同样的错误。
在本地安装了 SVNserver 并通过网络进行了测试。导致上面同样的错误。
我们认为这可能与我们与 VisualSVN 一起安装的其他组件一起使用的 OpenSSL 版本有关。
有人知道这个问题以及如何解决它吗?
组件/设置:
- Windows 2008 Server R2
- Apache Subversion 1.7.6
- Apache HTTP 服务器 2.2.22
- OpenSSL 0.9.8x
- NEON 0.29.6
- 农奴1.0.0
- SQLite 3070603
- ZLib 1.2.3
- VisualSVN 2.5.6
- 启用 SSL
- Windows 7 x64 专业版客户端节点
最佳答案
你安装了Nod32吗?如果是,则禁用协议(protocol)过滤会有所帮助。最好的解决方案是为 SVN 添加异常(exception)。
Nod32 -> 高级设置 -> Web 和电子邮件 -> 协议(protocol)过滤 -> 排除的应用程序 -> 检查你的客户端,我的是 TortoiseProc.exe
关于apache - SVN checkout 失败并显示 “chunk delimiter was invalid”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12936148/