I am attempting to add read-only HTTP access to an existing
svn repository while still allowing write access via
I have installed Apache, mod_dav_svn, etc. and pointed Apache at the
svn repository, but when I attempt to access the repo via HTTP, I get the following error:
Could not open the requested SVN filesystem
When I look at the error_log for Apache, I see that it can't open the
format file in my repository. That file is readable by everyone but writable by no one, and it seems to work for
svn+ssh access. How can I resolve the problem for Apache without impacting
svn+ssh access for the developers?
UPDATE: It appears this isn't restricted to the existing repo. I just created a brand-new test repo, ran
chown -R apache:apache on it, and I still get the same problem. I've verified that the
apache user does have execute permissions on every directory on the way to
format and read permissions on
format. However, if I create a test repo somewhere in the directory tree Apache is using as the document root, things work OK. Is Apache
chrooted (or similar) on CentOS 5.3? If so, can I circumvent that? Thanks again.