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

Write-proxy and Proppatch shenanigans

From: <omar_zakaria_at_agilent.com>
Date: Thu, 23 Apr 2009 12:53:32 -0600

Hello, all.
    I'm trying to get write-proxying working with Subversion 1.5, and I feel frustratingly close to succeeding. The problem is that I keep getting a commit failure whenever I try to commit from a working directory that's pointing to the mirror which looks like this:

$ svn commit -m "once more"
svn: Commit failed (details follow):
svn: At least one property change failed; repository is unchanged
svn: Error setting property 'log':
Could not execute PROPPATCH.

Switching that directory from the mirror to the master and then running the commit works fine, and when I switch back I find the changes have, as advertised, been synced to the mirror just fine, I just can't seem to send in the commit from the mirror itself.

I have the error logs from the master's webserver here:

[Thu Apr 23 11:25:21 2009] [error] [client] Could not execute PROPPATCH. [500, #206]
[Thu Apr 23 11:25:21 2009] [error] [client] Properties may only be defined in the http://subversion.tigris.org/xmlns/svn/ and http://subversion.tigris.org/xmlns/custom/ namespaces. [409, #0]

The local subversion and the mirror are both at version 1.5.6 with apache 2.2.8, while the master's subversion version is 1.5.1 with apache sitting at version 2.0.52. The Subversion manual says I need apache 2.2 or greater for this to work, but I assume they mean only for the mirror, since it's the one that's doing the proxying. That is, however, the only thing I can think of that might be causing the problem, though I'd appreciate any other ideas.

Has anyone gotten write-through proxying to work correctly, and can anyone confirm if my suspicious about the webserver are correct?

Omar Zakaria
Agilent Technologies
W: 707-577-4214
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-04-23 20:55:38 CEST

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