Discussion:
Could not open the requested SVN filesystem
Bryan Kardisco
2007-01-13 18:43:08 UTC
Permalink
Hi guys, I've been looking over the various online message boards and have
had zero luck getting this error addressed; I'm now hoping someone here can
help me.

I've been running a LAMP server for quite some time now on a Feodra 6
machine. I've recently needed to add subversion to the machine for various
reasons.

I did the typical yum installs and followed the online instructions.

The following DOES work:

SSH into the webserver and run the command

"svn list file:///svn/repos " --> Running this gives me my 3 directories
I've created

Also going "svn list svn+ssh://mywebserver/svn/repos" gives me the same
information

However going to the http://mywebsite/svn/repos gives me the error message
"Could not open the requested SVN File System"


To save some questions here are what my config files look like

/etc/httpd/conf.d/subversion.conf


<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>

/etc/httpd/conf/httpd.conf

User apache
Group apache


/etc/group

apache:x:48:apache,svn


doing a ls -asl
8 drwxrwxrwx 3 svn apache 4096 Jan 12 16:57 svn


---
Hopefully someone can help me out
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Andy Levy
2007-01-13 18:46:19 UTC
Permalink
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message boards and have
had zero luck getting this error addressed; I'm now hoping someone here can
help me.
I've been running a LAMP server for quite some time now on a Feodra 6
machine. I've recently needed to add subversion to the machine for various
reasons.
I did the typical yum installs and followed the online instructions.
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3 directories
I've created
Also going "svn list svn+ssh://mywebserver/svn/repos" gives
me the same information
However going to the http://mywebsite/svn/repos gives me the error message
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.

Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
Bryan Kardisco
2007-01-13 18:49:59 UTC
Permalink
The command "svn list file:///svn/repos"

Gives me the output

Directory1/
Directory2/
Directory3/

So I'm assuming you want me to make this SVNPath and not SVNParentPath
Post by Bryan Kardisco
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message boards and
have
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping someone here
can
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a Feodra 6
machine. I've recently needed to add subversion to the machine for
various
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online instructions.
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3 directories
I've created
Also going "svn list svn+ssh://mywebserver/svn/repos" gives
me the same information
However going to the http://mywebsite/svn/repos gives me the error
message
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Bryan Kardisco
2007-01-13 18:52:12 UTC
Permalink
Oh my goodness, it fixed the problem.

Thank you so much good sir.

I appologize for any ignorance I may have brought forward. And hopefully
others can learn from my mistakes
Post by Bryan Kardisco
The command "svn list file:///svn/repos"
Gives me the output
Directory1/
Directory2/
Directory3/
So I'm assuming you want me to make this SVNPath and not SVNParentPath
Post by Bryan Kardisco
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message boards and
have
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping someone
here can
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a Feodra 6
machine. I've recently needed to add subversion to the machine for
various
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online instructions.
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3
directories
Post by Bryan Kardisco
I've created
Also going "svn list svn+ssh://mywebserver/svn/repos" gives
me the same information
However going to the http://mywebsite/svn/repos gives me the error
message
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Andy Levy
2007-01-13 21:53:35 UTC
Permalink
Post by Bryan Kardisco
The command "svn list file:///svn/repos"
Gives me the output
Directory1/
Directory2/
Directory3/
So I'm assuming you want me to make this SVNPath and not SVNParentPath
Exactly (as you found out). SVNPath tells Apache "this directory is a
repository." SVNParentPath tells Apache "each directory you find in
this directory is a repository."

Glad it was an easy fix.
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message boards and
have
Post by Andy Levy
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping someone here
can
Post by Andy Levy
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a Feodra 6
machine. I've recently needed to add subversion to the machine for
various
Post by Andy Levy
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online instructions.
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3 directories
I've created
Also going "svn list svn+ssh://mywebserver/svn/repos"
gives
Post by Andy Levy
Post by Bryan Kardisco
me the same information
However going to the http://mywebsite/svn/repos gives me the error
message
Post by Andy Levy
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Bryan Kardisco
2007-01-15 13:31:06 UTC
Permalink
Ok,

Ran the command svnadmin recover /svn/repos

It gave the output


Repository lock acquired.
Please wait; recovering the repository may take some time...

Recovery completed.
The latest repos revision is 13.
Did you try 'svnadmin recover /path/to/repos'?
bye,
Erik.
Guys, I came back in this morning. Was told the machine was
rebooted and
now when attempting to accses the svn I get the error
"<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>"
Again
Once again here are my configurations
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNPath /svn/repos
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
</LimitExcept>
</Location>
/etc/httpd/conf/httpd.conf
User apache
Group apache
/etc/group
apache:x:48:apache,svn
doing a ls -asl
8 drwxrwxrwx 3 apache apache 4096 Jan 12 16:57 svn
going into the directory svn
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 repos
and jumping into repos
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 .
8 drwxrwxrwx 3 svn apache 4096 Jan 12 16:57 ..
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:18 conf
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:54 dav
8 drwxrwxrwx 5 apache svn 4096 Jan 13 14:07 db
8 -rwxrwxrwx 1 apache svn 2 Jan 12 16:57 format
8 drwxrwxrwx 2 apache svn 4096 Jan 12 16:57 hooks
8 drwxrwxrwx 2 apache apache 4096 Jan 12 16:57 locks
8 -rwxrwxrwx 1 apache svn 229 Jan 12 16:57 README.txt
Post by Andy Levy
Post by Bryan Kardisco
The command "svn list file:///svn/repos"
Gives me the output
Directory1/
Directory2/
Directory3/
So I'm assuming you want me to make this SVNPath and not
SVNParentPath
Post by Andy Levy
Exactly (as you found out). SVNPath tells Apache "this directory is a
repository." SVNParentPath tells Apache "each directory you find in
this directory is a repository."
Glad it was an easy fix.
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message
boards
and
Post by Andy Levy
Post by Bryan Kardisco
have
Post by Andy Levy
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping
someone
here
Post by Andy Levy
Post by Bryan Kardisco
can
Post by Andy Levy
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a
Feodra
6
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
machine. I've recently needed to add subversion to the machine
for
Post by Andy Levy
Post by Bryan Kardisco
various
Post by Andy Levy
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online
instructions.
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3
directories
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
I've created
Also going "svn list
svn+ssh://mywebserver/svn/repos"
Post by Andy Levy
Post by Bryan Kardisco
gives
Post by Andy Levy
Post by Bryan Kardisco
me the same information
However going to the http://mywebsite/svn/repos gives me the
error
Post by Andy Levy
Post by Bryan Kardisco
message
Post by Andy Levy
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Bryan Kardisco
2007-01-15 13:16:33 UTC
Permalink
Guys, I came back in this morning. Was told the machine was rebooted and
now when attempting to accses the svn I get the error

"<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>"

Again

Once again here are my configurations

/etc/httpd/conf.d/subversion.conf

<Location /repos>
DAV svn
SVNPath /svn/repos

# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
</LimitExcept>
</Location>

/etc/httpd/conf/httpd.conf

User apache
Group apache


/etc/group

apache:x:48:apache,svn



doing a ls -asl
8 drwxrwxrwx 3 apache apache 4096 Jan 12 16:57 svn

going into the directory svn

8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 repos

and jumping into repos

8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 .
8 drwxrwxrwx 3 svn apache 4096 Jan 12 16:57 ..
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:18 conf
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:54 dav
8 drwxrwxrwx 5 apache svn 4096 Jan 13 14:07 db
8 -rwxrwxrwx 1 apache svn 2 Jan 12 16:57 format
8 drwxrwxrwx 2 apache svn 4096 Jan 12 16:57 hooks
8 drwxrwxrwx 2 apache apache 4096 Jan 12 16:57 locks
8 -rwxrwxrwx 1 apache svn 229 Jan 12 16:57 README.txt
Post by Andy Levy
Post by Bryan Kardisco
The command "svn list file:///svn/repos"
Gives me the output
Directory1/
Directory2/
Directory3/
So I'm assuming you want me to make this SVNPath and not SVNParentPath
Exactly (as you found out). SVNPath tells Apache "this directory is a
repository." SVNParentPath tells Apache "each directory you find in
this directory is a repository."
Glad it was an easy fix.
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message boards
and
Post by Bryan Kardisco
have
Post by Andy Levy
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping someone
here
Post by Bryan Kardisco
can
Post by Andy Levy
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a Feodra
6
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
machine. I've recently needed to add subversion to the machine for
various
Post by Andy Levy
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online instructions.
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3
directories
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
I've created
Also going "svn list svn+ssh://mywebserver/svn/repos"
gives
Post by Andy Levy
Post by Bryan Kardisco
me the same information
However going to the http://mywebsite/svn/repos gives me the error
message
Post by Andy Levy
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Erik Huelsmann
2007-01-15 13:22:48 UTC
Permalink
Did you try 'svnadmin recover /path/to/repos'?

bye,

Erik.
Post by Bryan Kardisco
Guys, I came back in this morning. Was told the machine was rebooted and
now when attempting to accses the svn I get the error
"<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>"
Again
Once again here are my configurations
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNPath /svn/repos
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
</LimitExcept>
</Location>
/etc/httpd/conf/httpd.conf
User apache
Group apache
/etc/group
apache:x:48:apache,svn
doing a ls -asl
8 drwxrwxrwx 3 apache apache 4096 Jan 12 16:57 svn
going into the directory svn
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 repos
and jumping into repos
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 .
8 drwxrwxrwx 3 svn apache 4096 Jan 12 16:57 ..
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:18 conf
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:54 dav
8 drwxrwxrwx 5 apache svn 4096 Jan 13 14:07 db
8 -rwxrwxrwx 1 apache svn 2 Jan 12 16:57 format
8 drwxrwxrwx 2 apache svn 4096 Jan 12 16:57 hooks
8 drwxrwxrwx 2 apache apache 4096 Jan 12 16:57 locks
8 -rwxrwxrwx 1 apache svn 229 Jan 12 16:57 README.txt
Post by Andy Levy
Post by Bryan Kardisco
The command "svn list file:///svn/repos"
Gives me the output
Directory1/
Directory2/
Directory3/
So I'm assuming you want me to make this SVNPath and not SVNParentPath
Exactly (as you found out). SVNPath tells Apache "this directory is a
repository." SVNParentPath tells Apache "each directory you find in
this directory is a repository."
Glad it was an easy fix.
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message boards
and
Post by Andy Levy
Post by Bryan Kardisco
have
Post by Andy Levy
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping someone
here
Post by Andy Levy
Post by Bryan Kardisco
can
Post by Andy Levy
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a Feodra
6
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
machine. I've recently needed to add subversion to the machine for
various
Post by Andy Levy
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online instructions.
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3
directories
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
I've created
Also going "svn list
svn+ssh://mywebserver/svn/repos"
Post by Andy Levy
Post by Bryan Kardisco
gives
Post by Andy Levy
Post by Bryan Kardisco
me the same information
However going to the http://mywebsite/svn/repos gives me the error
message
Post by Andy Levy
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Bryan Kardisco
2007-01-15 13:33:13 UTC
Permalink
Ran the command

svnadmin recover /svn/repos

I get the output


Repository lock acquired.
Please wait; recovering the repository may take some time...

Recovery completed.
The latest repos revision is 13.


But going to http://mywebserver/svn/ Still gives me the error
$B!](B
<D:error>
<C:error/>
<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
Did you try 'svnadmin recover /path/to/repos'?
bye,
Erik.
Guys, I came back in this morning. Was told the machine was
rebooted and
now when attempting to accses the svn I get the error
"<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>"
Again
Once again here are my configurations
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNPath /svn/repos
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
</LimitExcept>
</Location>
/etc/httpd/conf/httpd.conf
User apache
Group apache
/etc/group
apache:x:48:apache,svn
doing a ls -asl
8 drwxrwxrwx 3 apache apache 4096 Jan 12 16:57 svn
going into the directory svn
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 repos
and jumping into repos
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 .
8 drwxrwxrwx 3 svn apache 4096 Jan 12 16:57 ..
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:18 conf
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:54 dav
8 drwxrwxrwx 5 apache svn 4096 Jan 13 14:07 db
8 -rwxrwxrwx 1 apache svn 2 Jan 12 16:57 format
8 drwxrwxrwx 2 apache svn 4096 Jan 12 16:57 hooks
8 drwxrwxrwx 2 apache apache 4096 Jan 12 16:57 locks
8 -rwxrwxrwx 1 apache svn 229 Jan 12 16:57 README.txt
Post by Andy Levy
Post by Bryan Kardisco
The command "svn list file:///svn/repos"
Gives me the output
Directory1/
Directory2/
Directory3/
So I'm assuming you want me to make this SVNPath and not
SVNParentPath
Post by Andy Levy
Exactly (as you found out). SVNPath tells Apache "this directory is a
repository." SVNParentPath tells Apache "each directory you find in
this directory is a repository."
Glad it was an easy fix.
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message
boards
and
Post by Andy Levy
Post by Bryan Kardisco
have
Post by Andy Levy
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping
someone
here
Post by Andy Levy
Post by Bryan Kardisco
can
Post by Andy Levy
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a
Feodra
6
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
machine. I've recently needed to add subversion to the machine
for
Post by Andy Levy
Post by Bryan Kardisco
various
Post by Andy Levy
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online
instructions.
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3
directories
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
I've created
Also going "svn list
svn+ssh://mywebserver/svn/repos"
Post by Andy Levy
Post by Bryan Kardisco
gives
Post by Andy Levy
Post by Bryan Kardisco
me the same information
However going to the http://mywebsite/svn/repos gives me the
error
Post by Andy Levy
Post by Bryan Kardisco
message
Post by Andy Levy
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Bryan Kardisco
2007-01-15 13:54:29 UTC
Permalink
Sorry guys, found out what it was.

Apparently SELinux + Apache + SVN != fun
Post by Bryan Kardisco
Ran the command
svnadmin recover /svn/repos
I get the output
Repository lock acquired.
Please wait; recovering the repository may take some time...
Recovery completed.
The latest repos revision is 13.
But going to http://mywebserver/svn/ Still gives me the error
$B!](B
<D:error>
<C:error/>
<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
Did you try 'svnadmin recover /path/to/repos'?
bye,
Erik.
Guys, I came back in this morning. Was told the machine was
rebooted and
now when attempting to accses the svn I get the error
"<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>"
Again
Once again here are my configurations
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNPath /svn/repos
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
</LimitExcept>
</Location>
/etc/httpd/conf/httpd.conf
User apache
Group apache
/etc/group
apache:x:48:apache,svn
doing a ls -asl
8 drwxrwxrwx 3 apache apache 4096 Jan 12 16:57 svn
going into the directory svn
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 repos
and jumping into repos
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 .
8 drwxrwxrwx 3 svn apache 4096 Jan 12 16:57 ..
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:18 conf
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:54 dav
8 drwxrwxrwx 5 apache svn 4096 Jan 13 14:07 db
8 -rwxrwxrwx 1 apache svn 2 Jan 12 16:57 format
8 drwxrwxrwx 2 apache svn 4096 Jan 12 16:57 hooks
8 drwxrwxrwx 2 apache apache 4096 Jan 12 16:57 locks
8 -rwxrwxrwx 1 apache svn 229 Jan 12 16:57 README.txt
Post by Andy Levy
Post by Bryan Kardisco
The command "svn list file:///svn/repos"
Gives me the output
Directory1/
Directory2/
Directory3/
So I'm assuming you want me to make this SVNPath and not
SVNParentPath
Post by Andy Levy
Exactly (as you found out). SVNPath tells Apache "this directory is
a
Post by Andy Levy
repository." SVNParentPath tells Apache "each directory you find in
this directory is a repository."
Glad it was an easy fix.
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message
boards
and
Post by Andy Levy
Post by Bryan Kardisco
have
Post by Andy Levy
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping
someone
here
Post by Andy Levy
Post by Bryan Kardisco
can
Post by Andy Levy
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a
Feodra
6
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
machine. I've recently needed to add subversion to the
machine for
Post by Andy Levy
Post by Bryan Kardisco
various
Post by Andy Levy
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online
instructions.
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3
directories
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
I've created
Also going "svn list
svn+ssh://mywebserver/svn/repos"
Post by Andy Levy
Post by Bryan Kardisco
gives
Post by Andy Levy
Post by Bryan Kardisco
me the same information
However going to the http://mywebsite/svn/repos gives me the
error
Post by Andy Levy
Post by Bryan Kardisco
message
Post by Andy Levy
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Bryan Kardisco
2007-01-15 19:54:04 UTC
Permalink
Bingo, that's the exact command I had to run.

So now I can view the stuff via the webpage; through the terminal and also
through a windows client.

Now I'm fighting the good fight to get WebSVN to work. It shows the
directory '/' but none of the subdirectories or files ... silly thing is it
has the revision # right.

Oh well, no one knew I was going to go & try to do that anyway... I'll fight
it for a while longer
Post by Bryan Kardisco
Apparently SELinux + Apache + SVN != fun
http://subversion.tigris.org/faq.html#reposperms
--
To reply to the mailing list, please use your mailer's Reply To All
function
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Ryan Schmidt
2007-01-15 19:37:40 UTC
Permalink
Post by Bryan Kardisco
Apparently SELinux + Apache + SVN != fun
True:

http://subversion.tigris.org/faq.html#reposperms


--

To reply to the mailing list, please use your mailer's Reply To All
function

Meresse Christophe
2007-01-15 14:06:49 UTC
Permalink
I think that your configuration...
<Location /repos>

...should be accessible with http://mywebserver/repos and not http://mywebserver/svn

Regards
Christophe




-----Original Message-----
From: Bryan Kardisco [mailto:***@gmail.com]
Sent: lundi, 15. janvier 2007 14:33
To: Erik Huelsmann
Cc: Andy Levy; ***@subversion.tigris.org
Subject: Re: Could not open the requested SVN filesystem


Ran the command

svnadmin recover /svn/repos

I get the output


Repository lock acquired.
Please wait; recovering the repository may take some time...

Recovery completed.
The latest repos revision is 13.


But going to http://mywebserver/svn/ Still gives me the error
$B!](J
<D:error>
<C:error/>
<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>


On 1/15/07, Erik Huelsmann < ***@gmail.com> wrote:

Did you try 'svnadmin recover /path/to/repos'?

bye,

Erik.
Post by Bryan Kardisco
Guys, I came back in this morning. Was told the machine was rebooted and
now when attempting to accses the svn I get the error
"<m:human-readable errcode="13">
Could not open the requested SVN filesystem
</m:human-readable>"
Again
Once again here are my configurations
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNPath /svn/repos
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
</LimitExcept>
</Location>
/etc/httpd/conf/httpd.conf
User apache
Group apache
/etc/group
apache:x:48:apache,svn
doing a ls -asl
8 drwxrwxrwx 3 apache apache 4096 Jan 12 16:57 svn
going into the directory svn
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 repos
and jumping into repos
8 drwxrwxrwx 7 apache apache 4096 Jan 12 17:21 .
8 drwxrwxrwx 3 svn apache 4096 Jan 12 16:57 ..
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:18 conf
8 drwxrwxrwx 2 apache svn 4096 Jan 13 13:54 dav
8 drwxrwxrwx 5 apache svn 4096 Jan 13 14:07 db
8 -rwxrwxrwx 1 apache svn 2 Jan 12 16:57 format
8 drwxrwxrwx 2 apache svn 4096 Jan 12 16:57 hooks
8 drwxrwxrwx 2 apache apache 4096 Jan 12 16:57 locks
8 -rwxrwxrwx 1 apache svn 229 Jan 12 16:57 README.txt
Post by Andy Levy
Post by Bryan Kardisco
The command "svn list file:///svn/repos"
Gives me the output
Directory1/
Directory2/
Directory3/
So I'm assuming you want me to make this SVNPath and not SVNParentPath
Exactly (as you found out). SVNPath tells Apache "this directory is a
repository." SVNParentPath tells Apache "each directory you find in
this directory is a repository."
Glad it was an easy fix.
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
Hi guys, I've been looking over the various online message boards
and
Post by Andy Levy
Post by Bryan Kardisco
have
Post by Andy Levy
Post by Bryan Kardisco
had zero luck getting this error addressed; I'm now hoping someone
here
Post by Andy Levy
Post by Bryan Kardisco
can
Post by Andy Levy
Post by Bryan Kardisco
help me.
I've been running a LAMP server for quite some time now on a Feodra
6
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
machine. I've recently needed to add subversion to the machine for
various
Post by Andy Levy
Post by Bryan Kardisco
reasons.
I did the typical yum installs and followed the online instructions.
SSH into the webserver and run the command
"svn list file:///svn/repos " --> Running this gives me my 3
directories
Post by Andy Levy
Post by Bryan Kardisco
Post by Andy Levy
Post by Bryan Kardisco
I've created
Also going "svn list
svn+ssh://mywebserver/svn/repos"
Post by Andy Levy
Post by Bryan Kardisco
gives
Post by Andy Levy
Post by Bryan Kardisco
me the same information
However going to the http://mywebsite/svn/repos gives me the error
message
Post by Andy Levy
Post by Bryan Kardisco
"Could not open the requested SVN File System"
To save some questions here are what my config files look like
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNParentPath /svn/repos
</LimitExcept>
</Location>
Unless /svn/repos contains 1 or more subdirectories which are
repositories themselves, you want SVNPath, not SVNParentPath.
Also, make sure that SELinux isn't set up and operating in an
overzealous fashion.
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
--
Bryan Kardisco
PSU: Class of 2006
Information Sciences & Tech
Ulrich Eckhardt
2007-01-15 14:09:52 UTC
Permalink
Post by Bryan Kardisco
<Location /repos>
DAV svn
SVNPath /svn/repos
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
# AuthType Basic
# AuthName "Authorization Realm"
# AuthUserFile /path/to/passwdfile
# Require valid-user
</LimitExcept>
</Location>
I'm no Apache expert, but the above snippet contains an unmatched closing tag
(the </LimitExcept>). Apache might ignore that but I wouldn't be surprised to
find that it refuses to work because of that.

Other than that, please read
http://subversion.tigris.org/mailing-list-guidelines.html
which is not for bothering you but rather about discussion efficiency.

Uli

**************************************************************************************
Visit our website at <http://www.satorlaser.de/>
**************************************************************************************
Diese E-Mail einschließlich sämtlicher Anhänge ist nur für den Adressaten bestimmt und kann vertrauliche Informationen enthalten. Bitte benachrichtigen Sie den Absender umgehend, falls Sie nicht der beabsichtigte Empfänger sein sollten. Die E-Mail ist in diesem Fall zu löschen und darf weder gelesen, weitergeleitet, veröffentlicht oder anderweitig benutzt werden.
E-Mails können durch Dritte gelesen werden und Viren sowie nichtautorisierte Änderungen enthalten. Sator Laser GmbH ist für diese Folgen nicht verantwortlich.

**************************************************************************************
Loading...