On Feb 14, 2007, at 11:27, Sean Kirkby wrote:
> I just created a new Subversion server using v1.4.3, and copied a
> hotcopy of our repo's to the new server. The old server is using
> v1.3.x.
>
> Trying to check out or update any repo gives the error "Can't find
> a temporary directory". But I am able to commit without a problem.
>
> This happens with repo's that were copied over (format=3), as well
> as brand new repo's (format=5).
>
> The command I issue from svn is:
>
> svn co http://localhost/ccocode/cs cs
>
> The exact text of the error when using the svn client v1.4.3 is:
>
> svn: REPORT request failed on '/ccocode/cs/!svn/vcc/default'
> svn: Can't find a temporary directory: Error string not specified yet
>
> I get similar error when using TortoiseSVN ("svn:" is replaced with
> "Error:").
>
> I am able to browse any of the repositories using TortoiseSVN, as
> well as a browser, and can list contents of repos using the svn
> client. In addition, the svn client is able to check out from and
> update any of the repositories using a file:// URL. I only see the
> error when using http:// URL's.
>
> I have done quite a bit of Internet sleuthing, and have seen
> references to unwriteable /tmp and /var/tmp directories, as well as
> issues with old Apache Portable Runtime packages (in particular,
> versions prior to v0.9.7 appear to have caused problems in the past.)
>
> I am running Apache v2.0.49.
> I am running APR v0.9.12 (this was installed from source from the
> Subversion dependancies package.)
> I am running Subversion v1.4.3.
>
> Apache is running as user "wwwrun".
>
> /tmp and /var/tmp are both rwx for user, group, and world, and are
> both currently owned by wwwrun. (Both directories also have the
> sticky bit set - same as on the old machine.)
>
> I've read some reports of people who said similar things about
> their temp directories, and yet said that they discovered that the
> "subversion user" could indeed not write to the temp directories
> (though they were chmod 777). I suppose this could be an issue for
> me too, but I'm not sure how to tell... I thought that chmod 777
> would allow all users to write...?
I don't see what OS you're using on the new server.... is it a Linux
with the SELinux option? If so, you may need more than just chmod;
you may need chcon as well; see the FAQ:
http://subversion.tigris.org/faq.html#reposperms
--
To reply to the mailing list, please use your mailer's Reply To All
function
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Feb 14 22:32:31 2007