[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

MKCOL problem through proxy

From: Nigel Magnay <nigel.magnay_at_gmail.com>
Date: 2007-06-17 13:27:48 CEST

Hi there. I have a very strange problem; I've used svn really successfully
in many companies, but this one is wierd, and I'm trying to figure if it's a
bug or a config issue.

I have mod_svn running, and it's behind another apache instance running
mod_proxy. Some things seem to work, but if I add new directories in from a
commit in the root directory with tortoise, it fails (File not found:
transaction '4-1'); sometimes eclipse checkins work, sometimes they fail,
sometimes they claim to have worked (even updating the local revision
number), but actually haven't worked (eek!).

Strapping ethereal on a commit, I see the following parts that look
suspicious to me :

OUT:
MKCOL /svn/!svn/wrk/64bf9b6c-ac13-e344-8878-2291b6fef9ee/Projects/A/T
HTTP/1.1
Host: svn.nirima.com
User-Agent: SVN/1.4.4 (r25188) neon/0.26.3
Connection: TE
TE: trailers
Authorization: Basic baaaZWxtOm1iYXgzbnJt

IN:
HTTP/1.1 201 Created
Date: Sun, 17 Jun 2007 11:13:27 GMT
Server: Apache/2.2.3 (Ubuntu) DAV/2 SVN/1.4.3 PHP/5.2.1 mod_python/3.2.10
Python/2.5.1
Location:
http://svn.nirima.com/svn/!svn/wrk/64bf9b6c-ac13-e344-8878-2291b6fef9ee/Projects/A/T
Content-Length: 393
Content-Type: text/html; charset=UTF-8
Via: 1.1 nirima.com

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>201 Created</title>
</head><body>
<h1>Created</h1>
<p>Collection
/svn/!svn/wrk/64bf9b6c-ac13-e344-8878-2291b6fef9ee/Projects/A/T has been
created.</p>
<hr />
<address>Apache/2.2.3 (Ubuntu) DAV/2 SVN/1.4.3 PHP/5.2.1 mod_python/3.2.10
Python/2.5.1 Server at svn.nirima.com Port 80</address>
</body></html>

Looks ok...

OUT:
MKCOL
/svn/!svn/wrk/64bf9b6c-ac13-e344-8878-2291b6fef9ee/Projects/A/T/branches
HTTP/1.1
Host: svn.nirima.com
User-Agent: SVN/1.4.4 (r25188) neon/0.26.3
Connection: TE
TE: trailers
Authorization: Basic baaaZWxtOm1iYXgzbnJt

IN:
HTTP/1.1 404 Not Found
Date: Sun, 17 Jun 2007 11:13:27 GMT
Server: Apache/2.2.3 (Ubuntu) DAV/2 SVN/1.4.3 PHP/5.2.1 mod_python/3.2.10
Python/2.5.1
Content-Length: 278
Content-Type: text/xml; charset="utf-8"
Via: 1.1 nirima.com

<?xml version="1.0" encoding="utf-8"?>
<D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns"
xmlns:C="svn:">
<C:error/>
<m:human-readable errcode="160013">
File not found: transaction '4-1', path
'/Projects/Amplivox/Tympanometer/branches'
</m:human-readable>
</D:error>

I'm at a loss to understand why that happened... It must be something to do
with the reverse-proxying, but I don't know where to look from here to
diagnose it...

Any ideas gratefully received!
Received on Sun Jun 17 13:27:53 2007

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.