对svn的提交变得很奇怪:它因此错误而失败
错误:提交失败(详情如下):错误:服务器发送意外返回值(500内部服务器错误)以响应错误:'/ svn / repo /!svn / me'的POST请求
经过多次尝试后,它才有效。
[Mon Jan 09 11:44:14 2017] [error] [client X.X.X.X] Provider encountered an error while streaming a REPORT response. [500, #0]
[Mon Jan 09 11:44:14 2017] [error] [client X.X.X.X] A failure occurred while driving the update report editor [500, #106]
[Mon Jan 09 11:44:14 2017] [error] [client X.X.X.X] Error writing base64 data: Unknown error [500, #106]
[Mon Jan 09 11:19:25 2017] [error] [client X.X.X.X] Could not MERGE resource "/svn/repo/!svn/txn/101403-26c0" into "/svn/repo/branches/PATH/resources". [409, #0]
[Mon Jan 09 11:19:25 2017] [error] [client X.X.X.X] Could not fetch resource information. [404, #0]
[Mon Jan 09 11:19:25 2017] [error] [client X.X.X.X] Named transaction doesn't exist. [404, #0]
RedirectMatch ^(/svn)$ $1/
<Location /svn/>
DAV svn
SVNParentPath "C:/svn-repos"
SVNReposName "CollabNet Subversion Repository"
AuthzSVNAccessFile "C:\servers\csvn\data/conf/svn_access_file"
SVNListParentPath On
AuthzForceUsernameCase Lower
Allow from all
AuthType Basic
AuthName "CollabNet Subversion Repository"
AuthBasicProvider ldap-users
<LimitExcept OPTIONS GET PROPFIND REPORT>
Require valid-user
</LimitExcept>
</Location>
提交失败变得频繁和令人尴尬,所以请任何帮助将不胜感激。
提前谢谢。PS:我使用的是Subversion Edge 3.3.0-3490.106和Subversion 1.7.9-3490.106
答案 0 :(得分:0)
您使用的是过期且不受支持的SVN版本。您应该计划升级服务器和客户端。
如果您在服务器或客户端上安装了防病毒软件,请确保它不会触及您的服务器和存储库。发生故障的防病毒很可能是根本原因。
答案 1 :(得分:0)
检查SELinux:
SELinux阻止/usr/sbin/httpd
通过tcp_socket端口389进行name_connect访问。
setsebool -P httpd_can_network_connect 1