I had an IRC chat with Daniel Shahaf who recommended to open an issue here after checking the issues at tigris. I didn't find this problem there, so here it is:

Using svn 1.7.5 on Solaris 10 Sparc compiled with gcc 4.7.1.

Libs: apr 1.4.6, apr-util 1.4.1,
      serf 1.1.0, neon 0.29.6,
      OpenSSL 1.0.1c, SQLite 3.7.13,
      libmagic from file 5.11

I wanted to commit a change in the ASF repository for the httpd web server. Error message (all day):

Sending        include/httpd.h
Sending        modules/http/http_protocol.c
Sending        modules/lua/lua_vmprep.c
Transmitting file data .svn: E195023: Commit failed (details follow):
svn: E195023: Changing file '/shared/build/dev/httpd/svn/httpd/trunk-clean-17/modules/lua/lua_vmprep.c' is forbidden by the server svn: E175013: Access to '/repos/asf/!svn/txr/1361779-tqiq/httpd/httpd/trunk/modules/lua/lua_vmprep.c' forbidden

My IP when talking to the server: 195.227.30.235
Server IP: 140.211.11.4

Daniel recommended to try

svn commit --config-option=servers:global:http-libray=serf

to make sure serf is chosen and not neon. The commit then worked:

http://svn.apache.org/viewvc?rev=1361784&view=rev

But: after this another commit worked even without the config-option and without any change to svn configuration:

http://svn.apache.org/viewvc?rev=1361791&view=rev

This is the access log entry that Daniel extacted for the second successful commit (r1361791).

rjung [15/Jul/2012:20:29:56 +0000] "PUT /repos/asf/!svn/txr/1361790-tqj7/httpd/httpd/trunk/include/httpd.h HTTP/1.1" 204 - "-" "SVN/1.7.5 neon/0.29.6" - 443

Unfortunately currently I can't reproduce :(

Regards,

Rainer

Reply via email to