Hensley, Richard wrote:
> $ svn co http://svn.collab.net/repos/svn/trunk subversion
> svn: RA layer request failed
> svn: PROPFIND of /: 501 Not Implemented
>
Make sure you don't have a DocumentRoot defined in Apache. I'm not sure
of the specifics, but the svn client seems to send a repository request
without the ending slash, and if a DocumentRoot is defined (I think in
my experimentation other configurations would cause this too) an HTTP
301 will be sent back.
The svn client doesn't know what to do with this, apparently, and tries
to do a PROPFIND of /. Depending on they way Apache is set up, you could
get a 403 Forbidden or a couple of other messages. (I'd have to try the
configurations again, but I remember trying with a DocumentRoot and a
SVNParentPath and Dav svn, a DocumentRoot and a SVNRepositoryPath and
Dav svn, a DocumentRoot and a SVNRepositoryPath and DAV On on the root
but Dav svn on the repository location, etc.) All these problems are
manifest by almost-correct Apache settings, but the greater problem (I
think) is that svn will not listen to the server and do a PROPFIND /
when something is unexpected.
See http://subversion.tigris.org/issues/show_bug.cgi?id=1116 for more
details.
Why don't you send a copy of the relevant Apache httpd.conf section?
Garret
Received on Thu Feb 6 02:12:51 2003