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

error with TSVN 1.4 and file:// access to repository on linux samba server with acls in filesystem

From: Ernst Kloppenburg <ernst.kloppenburg_at_gmx.de>
Date: 2006-11-01 17:16:46 CET

Hello,

my setup of repository access stopped working with TSVN
1.4, here are the details (I hope this can be fixed):

- I have a fsfs repository on a network share served by a linux samba
  server (2.x, 3.x)

- the repository is accessed via a file:// URL from windows clients

- the file system on the linux server is managed with acls
  (setfacl...) to give read/write access to the repository to the
  members of a certain group

- this setup worked fine with TSVN up to release 1.3.5.6804
  it also works with commandline svn 1.4 used on a linux nfs client

-> with TSVN 1.4.0.7501 there is the following error message when
  trying to commit, the same occurs with 1.4.0.7883:

  Error: Commit failed (details follow):
  Error: Can't set file '\\rechner5\tsvntest\SVNRepo\db\current' read-write: Access is denied.

I checked the access rights on ...\current: the user indeed has
read-write access to the file. This is also proved by the fact, that
commandline svn from a linux nfs client is OK.

Obviously, TSVN tries to do a chmod which is not possible when there
are acls and the file is not owned by the user accessing it.

Maybe a fix would be to check first if the file is already
read-write before trying to set this.

Please cc me in replies.

Thanks, E. Kloppenburg
  

-- 
Ernst Kloppenburg
Heimerdingen, Germany
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Wed Nov 1 17:33:12 2006

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

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