John Peacock wrote:
> I went to install the bleading edge SVN::Web (now with SVN::Client
> support for remote repositories) and it worked fine in tests, but fails
> when run as a mod_perl script. I've now confirmed that the failure is
> actually the fault of SVN::Client.
>
> Attached is a script which needs to be run like this:
>
> $ sudo ./test
>
> which results in the following error message:
>
>> Permission denied: Can't open file '/root/.subversion/servers':
>> Permission denied at ./test line 26
I can't replicate this.
I'm using sudo 1.6.8.12. I ran a total of four tests. The first two are
with Subversion 1.4.0, one with sudo compiled with the --shell-sets-home
option and one without. Both times the command completed successfully (and
dumped the contents of the ::Client object).
Then I tried the same two tests, but upgraded Subversion to 1.4.2. I got
the same result.
FWIW, http://jc.ngo.org.uk/svnweb/ is running the svn-client code under
mod_perl, with Apache started as root before it switches to the 'www' user,
and it's not exhibiting the problem either. This is in a FreeBSD 4.10 jail
(virtual server).
The
/usr/bin/env HOME=/dev/null svn --version
test mentioned in a later message fails as expected.
N
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Dec 14 21:27:52 2006