On Jul 22, 2006, at 08:56, Indraveni wrote:
> I want to use svnserve for accessing the subversion repository. And  
> I created the repos with the following permissions...My repos is  
> like..
>
> svn@BOSS[subversion]#find . -ls
> 8486915    4 drwxr-xr-x   7 root     svn          4096 Jul 22 17:28 .
> 8486930    4 drwxr-xr-x   2 root     svn          4096 Jul 22  
> 17:35 ./conf
> 8486932    4 -rw-r--r--   1 root     svn           309 Jul 22  
> 17:35 ./conf/passwd
> 8486931    4 -rw-r--r--   1 root     svn          1445 Jul 22  
> 17:35 ./conf/svnserve.conf
> 8486933    4 -rw-r--r--   1 root     svn           684 Jul 22  
> 17:28 ./conf/authz
> 8486935    4 drwxr-sr-x   5 svn      svn          4096 Jul 22  
> 17:28 ./db
> 8486942    4 -rw-r--r--   1 svn      svn            37 Jul 22  
> 17:28 ./db/uuid
> 8486939    4 drwxr-sr-x   2 svn      svn          4096 Jul 22  
> 17:28 ./db/transactions
> 8486945    4 -r--r--r--   1 svn      svn             2 Jul 22  
> 17:28 ./db/format
> 8486938    4 drwxr-sr-x   2 svn      svn          4096 Jul 22  
> 17:28 ./db/revprops
> 8486944    4 -rw-r--r--   1 svn      svn            50 Jul 22  
> 17:28 ./db/revprops/0
> 8486936    4 -rw-r--r--   1 svn      svn             5 Jul 22  
> 17:28 ./db/fs-type
> 8486941    0 -rw-r--r--   1 svn      svn             0 Jul 22  
> 17:28 ./db/write-lock
> 8486940    4 -rw-r--r--   1 svn      svn             6 Jul 22  
> 17:28 ./db/current
> 8486937    4 drwxr-sr-x   2 svn      svn          4096 Jul 22  
> 17:28 ./db/revs
> 8486943    4 -rw-r--r--   1 svn      svn           115 Jul 22  
> 17:28 ./db/revs/0
> 8486946    4 -r--r--r--   1 root     svn             2 Jul 22  
> 17:28 ./format
> 8486934    4 -rw-r--r--   1 root     svn           229 Jul 22  
> 17:28 ./README.txt
> 8486917    4 drwxr-xr-x   2 root     svn          4096 Jul 22  
> 17:28 ./locks
> 8486919    4 -rw-r--r--   1 root     svn           139 Jul 22  
> 17:28 ./locks/db-logs.lock
> 8486918    4 -rw-r--r--   1 root     svn           139 Jul 22  
> 17:28 ./locks/db.lock
> 8486916    4 drwxr-xr-x   2 root     svn          4096 Jul 22  
> 17:28 ./dav
> 8486920    4 drwxr-xr-x   2 root     svn          4096 Jul 22  
> 17:28 ./hooks
> 8486924    4 -rw-r--r--   1 root     svn          2040 Jul 22  
> 17:28 ./hooks/pre-lock.tmpl
> 8486922    4 -rw-r--r--   1 root     svn          2969 Jul 22  
> 17:28 ./hooks/pre-commit.tmpl
> 8486927    4 -rw-r--r--   1 root     svn          1673 Jul 22  
> 17:28 ./hooks/post-lock.tmpl
> 8486926    4 -rw-r--r--   1 root     svn          1996 Jul 22  
> 17:28 ./hooks/post-commit.tmpl
> 8486928    4 -rw-r--r--   1 root     svn          1602 Jul 22  
> 17:28 ./hooks/post-unlock.tmpl
> 8486923    4 -rw-r--r--   1 root     svn          2764 Jul 22  
> 17:28 ./hooks/pre-revprop-change.tmpl
> 8486925    4 -rw-r--r--   1 root     svn          1981 Jul 22  
> 17:28 ./hooks/pre-unlock.tmpl
> 8486921    4 -rw-r--r--   1 root     svn          2137 Jul 22  
> 17:28 ./hooks/start-commit.tmpl
> 8486929    4 -rw-r--r--   1 root     svn          2290 Jul 22  
> 17:28 ./hooks/post-revprop-change.tmpl
>
> I followed the link http://pixel.global-banlist.de/site/svn/ 
> permissions for premissions documentation.
>
> But when I tried to import the repository project then I got the  
> followng error:::
>
> svn_at_BOSS[root]#svn import BOSS svn+ssh://indraveni@localhost/ 
> subversion/BOSS -m "BOSS Repository - 22nd July"
>
> Adding         BOSS/Documents
> Adding         BOSS/Documents/livecddocs
> Adding  (bin)  BOSS/Documents/livecddocs/bootsplash_in_BOSSHOWTO.doc
> Adding  (bin)  BOSS/Documents/livecddocs/testreport.doc
> Adding  (bin)  BOSS/Documents/livecddocs/ 
> InstallBOSSusingLivecdHOWTO.doc
> Adding  (bin)  BOSS/Documents/livecddocs/ 
> automount_in_bosslivecdHOWTO.doc
> Adding         BOSS/Documents/livecddocs/knoppixmodlist
> Adding         BOSS/Documents/livecddocs/linuxrc
> Adding         BOSS/Documents/livecddocs/livecdcommands
> Adding         BOSS/Documents/livecddocs/knoppix-moduleslist
> Adding         BOSS/Documents/livecddocs/index1.html
> Adding         BOSS/Documents/livecddocs/index2.html
> Adding  (bin)  BOSS/Documents/livecddocs/The Live CD Wrkshop.pdf
> svn: Can't create directory '/subversion/db/transactions/0-1.txn':  
> Permission denied
> Killed by signal 15.
When you use the svn+ssh protocol, the user as whom you are  
connecting (in this case, "indraveni") must have read and write  
access to the db and transactions directories. (Giving permissions to  
the user "svn" is relevant when using the svn protocol, but not when  
using the svn+ssh protocol, since under svn+ssh the "svn" user is  
never the one who's starting svnserve.)
There's a section in that permissions documentation you referenced  
about the svn+ssh protocol and a wrapper script you could use to help  
you out. Have you done that?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jul 24 20:47:55 2006