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

Re: Subversion setup

From: Stephen Butler <sbutler_at_elego.de>
Date: Wed, 19 Jan 2011 19:16:50 +0100

On Jan 18, 2011, at 14:43 , Dave Pawson wrote:

> I'm resurrecting a subversion setup.
> subversion 1.6.5 on apache 2.
>
> Apache setup
> <Location /repos>
> Dav svn
> SVNParentPath /srv
> Authtype Basic
> AuthName "..."
> AuthuserFile /etc/svnauthfile
> Require valid-user
> </Location>
>
> user apache is set as owner of /srv and all subdirectories
> I used, as root,
> svnadmin create /srv/files
> svnadmin create /srv/pac
>
> Then updated ownership again.
>
> I set two users for access
> #htpasswd -cm /etc/svnauthfile dpawson
> #htpasswd -m /etc/svnauthfile sue
>
>
>
> On the server, as root I can import files OK.
> as a normal user I can't, and I'm getting
> svn: Can't open file /srv/files/db/txn-current-lock': Permission denied
>
> From a client
> # svn list --username dpawson http://192.168.1.74/repos/files
> svn: access to 'http://192.168.1.74/repos/files' forbidden
>
> I guess it's a common 403 error code, but I can't figure out
> where the permissions are wrong.

Did you import the initial repository content as local root, using
a "file://" URL? In that case, some files inside the "db" directory
would now be owned by root.

I'd double-check the permissions on the following dirs & files.

  /etc/svnauthfile (just in case)

  /srv
  /srv/files
  /srv/files/db
  /srv/files/db/txn-current-lock

Also, are ACLs in effect? SELinux, for example, can block Apache.

HTH,
Steve

--
Stephen Butler | Senior Consultant
elego Software Solutions GmbH
Gustav-Meyer-Allee 25 | 13355 Berlin | Germany
fon: +49 30 2345 8696 | mobile: +49 163 25 45 015
fax: +49 30 2345 8695 | http://www.elegosoft.com
Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
Received on 2011-01-19 19:17:38 CET

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.