You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Kevin Turner <ke...@coraltree.co.uk> on 2006/08/26 11:19:12 UTC

Problems accessing repositories after migration to new server

Hello

 

I have been using Subversion with Apache 2 on a Windows SBS 2003 server for a couple of years without any issues.  This week we migrated the operating system to a new server but I no longer seem to be able to access any of the repositories on the new server.

I am using TortoiseSVN as a client.  If I create new repositories on the server I can access them without any difficulty, so the installation is fine. However, if I try to access repositories that have been backed up and restored from the old server I get the “*PROPFIND request failed on <repository>. Could not open the requested SVN filesystem”  

Have I forgotten something that I need from the old server?  I thought I would just need the repository folder.

 

Thanks in advance 

 


-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.6/427 - Release Date: 24/08/2006
 

Re: Problems accessing repositories after migration to new server

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Aug 26, 2006, at 13:19, Kevin Turner wrote:

> I have been using Subversion with Apache 2 on a Windows SBS 2003  
> server for a couple of years without any issues.  This week we  
> migrated the operating system to a new server but I no longer seem  
> to be able to access any of the repositories on the new server.
>
> I am using TortoiseSVN as a client.  If I create new repositories  
> on the server I can access them without any difficulty, so the  
> installation is fine. However, if I try to access repositories that  
> have been backed up and restored from the old server I get the  
> “*PROPFIND request failed on <repository>. Could not open the  
> requested SVN filesystem”
>
> Have I forgotten something that I need from the old server?  I  
> thought I would just need the repository folder.

When moving to a new server, moving the repository directory itself  
may not be a good idea, especially if the repository is BDB-based,  
which it probably is if it's a couple years old. You may now have a  
different version of BDB which will cause problems. The Apache error  
log may say something to that effect if you look.

I recommend you "svnadmin dump" the repository on the old hardware/ 
OS, then "svnadmin create" a new empty repo on the new hardware/OS  
and then "svnadmin load" the dump into the new repo. Use Subversion  
1.3.2 or newer on the new server. Your new repo will be FSFS-based  
(not BDB-based) so that in the future you'll be able to migrate to  
new hardware simply by copying the repo folder as you expected.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


RE: Problems accessing repositories after migration to new server

Posted by Lieven Govaerts <lg...@mobsol.be>.
What does the apache error log tell you? 


  _____  

From: Kevin Turner [mailto:kevin.turner@coraltree.co.uk] 
Sent: zaterdag 26 augustus 2006 13:19
To: users@subversion.tigris.org
Subject: Problems accessing repositories after migration to new server



Hello

 

I have been using Subversion with Apache 2 on a Windows SBS 2003 server for
a couple of years without any issues.  This week we migrated the operating
system to a new server but I no longer seem to be able to access any of the
repositories on the new server.

I am using TortoiseSVN as a client.  If I create new repositories on the
server I can access them without any difficulty, so the installation is
fine. However, if I try to access repositories that have been backed up and
restored from the old server I get the "*PROPFIND request failed on
<repository>. Could not open the requested SVN filesystem"  

Have I forgotten something that I need from the old server?  I thought I
would just need the repository folder.

 

Thanks in advance