ak1
ak1

Reputation: 23

Could not open the requested SVN filesystem on windows7

while configuring apache httpd with subversion on windows 7, getting below error.. i had already installed with different types of versions of SVN and apache also still im facing this issue.. could please some one help me out of this issue..

svn, version 1.9.1 (r1698128)        `compiled Sep  1 2015, 19:50:43 on x86-microsoft-windows`
httpd-2.2.22-win32-x86-openssl-0.9.8t,
Server version: Apache/2.2.22 (Win32)
Server built:   Jan 28 2012 11:16:39

and previously i had installed svn for 1.8.18 and httpd-2.2.25-win32-x86-openssl-0.9.8y

i copied these below files to apache/conf/httpd

LoadModule  dav_module             modules/mod_dav.so
LoadModule dav_fs_module        modules/mod_dav_fs.so 
LoadModule  dav_svn_module         modules/mod_dav_svn.so
LoadModule  authz_svn_module       modules/mod_authz_svn.so

Getting below Error:

    This XML file does not appear to have any style information associated with it. The document tree is shown below.
    <D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns" xmlns:C="svn:">
<C:error/>        <m:human-readable errcode="160043">Could not open the requested SVN filesystem</m:human-readable>
</D:error>

Upvotes: 2

Views: 3013

Answers (1)

bahrep
bahrep

Reputation: 30662

At first, show your full httpd.conf file and see what's logged to Apache log. I guess that you'll understand the root cause by looking through the log.

Next, if you have troubles setting up SVN+Apache server on Windows yourself, search the web for prepackaged all-in-one solutions. E.g. google "svn server windows". Otherwise, check the official binary packages page.

Update:

The most interesting part of the logged error is:

E160043: Expected FS format between '1' and '6'; found format '7'

The error means that you have Subversion 1.8 installed as your server. However, the repository was created using Subversion 1.9 tools and has newer format. You should make sure that your server is on the most current version 1.9 or create the repository using 1.8 tools. There is another option that may help you: create the repository using svnadmin create REPOSITORY --compatible-version 1.8 command.

The fact that when you run svn --version you see version 1.9.1 (r1698128) just means that your command-line client has version 1.9.1. This is irrelevant to the server side.

Upvotes: 1

Related Questions