[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: RE: Re: svn commit failure

From: Kruse Otto-MGI1929 <otto.kruse_at_motorola.com>
Date: Tue, 9 Sep 2008 18:13:58 -0400

Stefan,

Hi again!

We tried various things to heal our database (so we could create branches again). What eventually worked was to dump the database, create a new empty database, and load all the entries back into it. After that we were successfully able to create branches again. It took quite a long time. Figured it would be good to share this back to the group in case others can benefit from the information.

Now we have taken a rack mount PC, installed Linux, and installed Apache. Looking on the website it is clear what software to install on the client (select either the 32 bit or 64 bit client on http://tortoisesvn.net/downloads), but what do we install on the server? It seems once we have the software installed on the server we can dump our current database, create our empty database on the new server, and then load all the entries back up.

Otto

-----Original Message-----
From: Kruse Otto-MGI1929
Sent: Wednesday, July 30, 2008 10:34 AM
To: users_at_tortoisesvn.tigris.org
Subject: RE: Re: svn commit failure

Stefan,

Thank you, we will try this out and reply back on the users thread. If this does not work out then we will schedule an upgrade to the latest Tortoise and Subversion in the next couple of weeks.

Otto

-----Original Message-----
From: Stefan Küng [mailto:tortoisesvn_at_gmail.com]
Sent: Wednesday, July 30, 2008 9:50 AM
To: users_at_tortoisesvn.tigris.org
Subject: Re: svn commit failure

Kruse Otto-MGI1929 wrote:
> To answer your question the branch is referred to in the Tortoise
> Dialog as file:///I:/subversion/vip/branches/IPTVHAL_010201_1
>
> You didn't ask for it, but here is my full configuration (I should
> have supplied that on the first email)
>
> TortoiseSVN 1.3.3, Build 6219 - 32 Bit

Autsch!
You realize that this is a very ancient version?

> My understanding is that you are suggesting that I upgrade to the
> latest client. I know for certain that will not work with base
> Subversion 1.3.1 (we inadvertently have done that before). If
> upgrading everything to the latest will solve this problem so be it,
> we can start down that path, but I am not sure that is what is causing
> the current problem. We are currently able to svn commit to our Trunk
> code and branches that were created previously with no issue. We are
> just not able to svn commit to this new branch (have tried creating it
> in numerous ways, all exhibit the same issue).

You're using file:/// to access a repository on a network share. Please have a look at the big warning in our docs:
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-repository.html#tsvn-repository-local-share

It seems your repository got corrupted. I hope you have a good backup.
Get the svn command line client for your version (1.3.x) from here:
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=469&expandFolder=469&folderID=91
(note that even that folder is now called "archive").

Then run
$ svnadmin verify path\to\repository
it will report some errors in your repository.
Then try running
$ svnadmin recover path\to\repository

maybe recovering works, but I wouldn't bet on it.
Once you got your repository back to a working state, either with 'svnadmin recover' or from a backup, take the time to set up a proper server and quit using file:/// to access your repository. Setting up a server on Windows is done in 5 minutes if you're using the VisualSVN server:
http://www.visualsvn.com/server/
if your server is running Linux, it will take you about one or at most two hours to set up the server. Please take that time! It's really worth it.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-09-10 01:19:22 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.