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

Re: cannot connect to svnserve locally and remotely

From: James <oldyoungguy88_at_yahoo.com>
Date: Fri, 5 Sep 2014 07:21:30 -0700

Thank you guys. Connected!!!! It is selinux stop the connection to the svnserve. I should mentioned that I have create an user group and changed the owner and permission on the repository. I also modified the svnserve.conf and passwd files of that repository and enabled to use passwd and added users in the passwd file. But it seems the password policy doesn't work. Anyuser can connect to that repository. I read the svn-book and few online instructions. I do enabled the policy but it doesn't work for me. Any thoughts? Maybe because my repository is empty (no custom files yet)? But I guess it shouldn't matter, right? Another question is how can I set the selinux allows the svnserve connections? I don't want to turn it off just because the subversion. Thanks, James On Friday, September 5, 2014 5:31 AM, Philip Martin <philip.martin_at_wandisco.com> wrote: James <oldyoungguy88_at_yahoo.com> writes: > I got latest subversion setup on my latest Fedora 20. > $svn co svn://devserver/Playground Playground --username bowing > svn: E000013: Unable to connect to a repository at URL 'svn://devserver/Playground' > svn: E000013: Can't open file '/home/svn/Playground/format': Permission denied > > The svnserve is running: > > $systemctl status svnserve.service > svnserve.service - Subversion protocol daemon > Loaded: loaded (/usr/lib/systemd/system/svnserve.service; enabled) > Active: active (running) since Fri 2014-09-05 00:10:29 EDT; 2min 16s ago > Process: 1111 ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS (code=exited, status=0/SUCCESS) > Main PID: 1129 (svnserve) > CGroup: /system.slice/svnserve.service > └─1129 /usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid -r /home/svn One possible cause is that the repository in /home/svn is owned different user from the from user running svnserve and the svnserve user doesn't have OS level access to the files. If this is the case then either use the same user or use group permissions. Another possible cause is that selinux prevents svnserve from accessing any files in /home. Put selinux into the permissive mode and the GUI will alert you to selinux violations and provide hints on how to modify selinux to allow the access. Or move the repository into the location to which selinux allows access. -- Philip Martin | Subversion Committer WANdisco // *Non-Stop Data*
Received on 2014-09-05 16:21:59 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.