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