I too am seeing this problem.
If I comment out my "AuthzSVNAccessFile" line I can see the repository
listing fine. If I enable it, even with this in my Authz file:-
[/]
* = r
From the command line I get:
svn: PROPFIND request failed on '/repositories'
svn: PROPFIND of '/repositories': 403 Forbidden
(https://smithers.greenpeace.org:9024)
And in my browser I get:
Forbidden
You don't have permission to access /repositories/ on this server.
Apache/2.0.55 (Unix) mod_ssl/2.0.55 OpenSSL/0.9.7a DAV/2 SVN/1.3.0
mod_python/3.1.4 Python/2.4.2 Server at smithers.greenpeace.org Port 9024
FYI there is a fully operational installation of Subversion 1.2.3 at
https://svn.greenpeace.org/ with repositories existing under
/repositories/, e.g. /repositories/<reposname>/. I *can* ls inside a
repository with AuthzSVNAccessFile in my config, I just cannot ls the
repositories/ root unless I comment out the AuthzSVNAccessFile line.
My access log shows:
212.19.215.76 - xeightee [03/Jan/2006:09:07:54 +0100] "GET
/repositories/ HTTP/1.1" 403 380
212.19.215.76 - - [03/Jan/2006:09:07:54 +0100] "GET /favicon.ico
HTTP/1.1" 404 374
My error log shows:
[Tue Jan 03 09:07:54 2006] [error] [client 212.19.215.76] The URI does
not contain the name of a repository. [403, #190001]
[Tue Jan 03 09:07:54 2006] [error] [client 212.19.215.76] File does not
exist: /data/production/svn.greenpeace.org_r3/content/www/favicon.ico
My ssl request log shows:
[03/Jan/2006:09:07:54 +0100] 212.19.215.76 TLSv1 DHE-RSA-AES256-SHA "GET
/repositories/ HTTP/1.1" 380
[03/Jan/2006:09:07:54 +0100] 212.19.215.76 TLSv1 DHE-RSA-AES256-SHA "GET
/favicon.ico HTTP/1.1" 374
My svn log shows:
nothing! (well, it has content, but not for 09:07:54, the last entry is
for 08:56:38).
My apache conf looks like:
<Location /repositories>
DAV svn
SVNParentPath /data/production/svn.greenpeace.org_r3/content/repositories
SVNListParentPath on
SVNAutoversioning On
SetOutputFilter DEFLATE
AuthzSVNAccessFile
/data/production/svn.greenpeace.org_r3/run/httpd-2.0.55/conf/authz-svn-access-file
AuthType Basic
AuthName "Subversion repository"
AuthUserFile
/data/production/svn.greenpeace.org_r3/run/httpd-2.0.55/conf/auth-user-file
Require valid-user
Order allow,deny
Allow from all
ModMimeUsePathInfo On
</Location>
My authz file looks like:
[groups]
... not shown, but I have many groups ...
[/]
@admin = rw
* =
(note: i have tried * = r, and removing the @admin line too)
[reposname:/]
...permissions...
* =
[reposname2:/]
...permissions...
* =
and so on.
When I disable the Authz line I then see in my browser:
Collection of Repositories
* reposname/
* reposname2/
* and so on ...
Powered by Subversion version 1.3.0 (r17949).
And from the command line: (note my command line client is 1.2.3)
ximon@ximon-laptop:~/sandbox$ svn ls
https://smithers.greenpeace.org:9024/repositories/
svn: PROPFIND request failed on '/repositories'
svn: PROPFIND of '/repositories': 301 Moved Permanently
(https://smithers.greenpeace.org:9024)
Weird.
Ximon
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jan 3 09:23:03 2006