Loaded a footer dump but it is not available

I got an SVN repository dump file that I am pushing to my server. Let's call it myserver.com/svn. The load statement produces a long list of loaded files and does not report an error. However, as soon as I try to access the repository to checkout, or move my existing checkout, I was told:

Repository moved temporarily to 'http://www.myserver.com/svn'; please relocate

      

In other words, my new repository reports that it has moved to itself temporarily. How do I get past this? I can't find anything about this post in the documentation for the svnadmin load command.

+1


source to share


5 answers


subversion generates a UUID (universally unique identifier) ​​whenever it creates a repository. I believe that in order to use the UUID from your original repo, you need to add the "--force-uuid" command to the svnadmin boot command.



http://svnbook.red-bean.com/en/1.5/svn.ref.svnadmin.c.load.html

+1


source


I think someone added a script hook to tell you that your repository is now at a different url.



If not expected, it may indicate a security issue.

0


source


I've heard of several cases where this was caused by adding a '/' to the end of the path in the <Location directive in the apache config.

Please remove the '/' if you added it.

0


source


Perhaps your server is configured to redirect all errors to the location (i.e. to the home page). The line you should be looking for will be named something like

ErrorDocument 404 http://www.myserver.com/svn

      

SVN appears to be using 404 (not found) errors to add new resources. You have to let this get through instead of redirecting, or svn will get confused.

0


source


If you are using by accident and have a .htaccess file somewhere in the VirtualHost's DocumentRoot directory, try deleting it and see if it helps. :)

0


source







All Articles