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

RE: problems with apache and svn

From: Brock Denson <Brock.Denson_at_csr.com>
Date: Wed, 2 Jul 2008 16:58:00 -0500

 

On Tue, Jul 1, 2008 at 10:29 AM, Brock Denson <Brock.Denson_at_csr.com>
wrote:

Hi,

This has been killing me:

 

Setup:

FC8

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

Can you set the permissions such that the owner and the group had rw
access throughout the repository (do the chmod/chown with -R option --
and after svnadmin create)? Can you let us know if that works?

Sorry, I forgot to mention that I had tried that. That is the really
baffling part... I have to be overlooking something. Ill admit that I
am no Linux expert, so if you can think of something else I could try or
send that would be helpful, please let me know.

 

         

        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

        </Location>

         

        I can access the repo with:

        Svn list file:///home/me/svn/repo <http://home/me/svn/repo>

         

        And even from a remote machine with:

        Svn list svn+ssh://192.168.1.2/home/me/svn/repo

         

        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 127.0.0.1] (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.

         

        cheers

To report this email as spam click here
<https://www.mailcontrol.com/sr/ffM1UK7WFizTndxI!oX7Uj80y4Ou3KxpsHX3zCnX
TtP6KHMbQzYauy41l60Sn2ZPRez0xCWp!c4jp+mmMV7JIw==> .
Received on 2008-07-03 00:08:16 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.