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

problems with apache and svn

From: Brock Denson <Brock.Denson_at_csr.com>
Date: Tue, 1 Jul 2008 12:29:39 -0500


This has been killing me:




Apache 2.2.8 (Unix) DAV/2 SVN/1.4.4 ... (from /etc/httpd/log/error_log)

SVN 1.4.4 (r25188)


I set up the repository as follows:


Mkdir /home/me/svn

Chown svn:svn /home/me/svn

Chmod g+s /home/me/svn

Svnadmin create /home/me/svn/repo


I added the following lines to httpd.conf


LoadModule dav_module modules/mod_dav.so (this was already there)

LoadModule dav_svn_module modules/mod_dav_svn.so (oddly, this is not
there, but when added it complains that it is already loaded)


<Location /svn>

            DAV svn

            SVNPATH /home/me/svn/repo



I can access the repo with:

Svn list file:///home/me/svn/repo


And even from a remote machine with:

Svn list svn+ssh://


But when I try with a browser to http://localhost/svn I get the
following error:

"Could not open requested SVN filesystem"


And the error_log reads:

[error] [client] (20014) Internal error: Can't open file
/home/me/svn/repo/format : Permission denied


Apache is running as user apache which is a member of group svn.

Permissions on /home/me/svn/repo/format are 444 root svn which should
allow reads by anyone. If I change the permissions to 777 and/or the
owner to apache I have the same problem.


I am a bit baffled here and welcome any ideas. I have looked around on
google, but all of the issues I have seen about this are when the repo
is not where it should be.


Received on 2008-07-02 22:31:29 CEST

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

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