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

Re: svn: PROPFIND request failed upon file add --HELP

From: Frank Gruman <fgatwork_at_verizon.net>
Date: 2005-09-01 20:10:38 CEST

Ernst Johannes wrote:

> On Sep 1, 2005, at 10:43, Frank Gruman wrote:
>
>> Do you have more than one repository?
>
>
> Yes.
>
>> If not, change your Apache config from SVNParentPath to SVNPath.
>> This should solve that problem. If you do have more than one
>> repository, then using the above, you would have to follow your
>> domain with the repository name.
>
>
> Sorry, I would have to follow what where with what?
>
> Notes (which may or may not clarify)
> - the 'www.metamodel.com' in my path is just a directory name
> (coincidentally the directory in which I keep the files for virtual
> host www.metamodel.com)
> - I think my path names are correct because other SVN operations work
> just fine
>
>
>>
>> Regards,
>> Frank
>>
>> Ernst Johannes wrote:
>>
>>
>>> I'm at the end of my stick, and Google is of no help. I'm getting
>>> the following error message, every time I try to add a new file or
>>> rename an existing file:
>>>
>>> svn: PROPFIND request failed on '/websites/trunk/ www.metamodel.com/
>>> INSTALL.txt'
>>>
>>> Of course, it can't do a PROPFIND, the file doesn't exist yet! So
>>> what's wrong here?
>>>
>>> I doing this, for example:
>>>
>>> [jernst]$ svn info INSTALL
>>> Path: INSTALL
>>> Name: INSTALL
>>> URL: <some-url starting with http:// ... edited>
>>> Repository UUID: 34f2091e-d9fd-0310-bbcc-f5f6c5d413fd
>>> Revision: 5
>>> Node Kind: file
>>> Schedule: normal
>>> Last Changed Author: jernst
>>> Last Changed Rev: 3
>>> Last Changed Date: 2005-08-08 13:51:07 -0700 (Mon, 08 Aug 2005)
>>> Text Last Updated: 2005-09-01 09:44:55 -0700 (Thu, 01 Sep 2005)
>>> Properties Last Updated: 2005-09-01 09:44:55 -0700 (Thu, 01 Sep 2005)
>>> Checksum: 3803b5613d4536a4af1c1e95964917c4
>>>
>>> [jernst]$ svn mv INSTALL INSTALL.txt
>>> A INSTALL.txt
>>> D INSTALL
>>> [jernst]$ svn commit . -m 'add extension to INSTALL file'
>>> Deleting www.metamodel.com/INSTALL
>>> Adding www.metamodel.com/INSTALL.txt
>>> svn: Commit failed (details follow):
>>> svn: PROPFIND request failed on '/websites/trunk/ www.metamodel.com/
>>> INSTALL.txt'
>>> svn: Could not open the requested SVN filesystem
>>>
>>>
>>> The apache error log says this, at the same time:
>>>
>>> [Thu Sep 01 10:05:24 2005] [error] [client 204.145.147.224] (20014)
>>> Error string not specified yet: Can't open file '/data/svn/ error/
>>> format': No such file or directory
>>> [Thu Sep 01 10:05:24 2005] [error] [client 204.145.147.224] Could
>>> not fetch resource information. [500, #0]
>>> [Thu Sep 01 10:05:24 2005] [error] [client 204.145.147.224] Could
>>> not open the requested SVN filesystem [500, #2]
>>> [Thu Sep 01 10:05:24 2005] [error] [client 204.145.147.224] Could
>>> not open the requested SVN filesystem [500, #2]
>>>
>>> There are some posts of mod_deflate prior to Apache 2.0.48 causing
>>> this, but I'm not running either. Otherwise I'm clueless what
>>> those things might mean -- for example, I don't have a file /
>>> data/svn/error/ format. In fact, I have no idea where it got the
>>> directory /data/svn/ error from, because I don't have any directory
>>> called 'error' anywhere.
>>>
>>> My apache config:
>>>
>>> <Location />
>>> DAV svn
>>> SVNParentPath /data/svn
>>>
>>> AuthType Basic
>>> AuthName "SVN Realm"
>>> AuthUserFile ...edited
>>> AuthGroupFile ...edited
>>> Require group ...edited
>>> </Location>
>>>
>>>
>>> This is RedHat, Kernel 2.4.21-32.0.1.ELsmp
>>> Apache/2.0.54
>>> svn, version 1.2.3 (r15833), downloaded and compiled fresh last night.
>>> This is a file-based repository, does not use Sleepycat
>>> 1.2.1 behaved the same way I believe.
>>>
>>>
>>> Your help, if any, is very much appreciated.
>>>
>>>
>>>
>
ahh...ok. I see. I got all confused - which I guess is normal.

Anyway - some more basic questions / troubleshooting:

1 - in your example above - what are your permissions on the repository
(all the way down to the /revs directory)? Make sure you have full read
and write access.

2 - Are you using a proxy server? I believe I have seen postings in
here with regard to that, too. Something about allowing those methods
through the proxy. The standard GET and PUT are normal standards, but
others are not so standard.

I'm no genius here - just trying to throw out a few more ideas on things
to look at.

Regards,
Frank

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Sep 1 20:13:30 2005

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