Login | Register
My pages Projects Community openCollabNet

Discussions > users [DISABLED] > Expected FS format '2'; found format '4' error

subversion
Discussion topic

Back to topic list

Expected FS format '2'; found format '4' error

Author Stuart Reeves <stuart at tropic dot org dot uk>
Full name Stuart Reeves <stuart at tropic dot org dot uk>
Date 2009-11-26 05:22:43 PST
Message Hi

I think this is a common problem, and have found relevant answers on the
web and on the mailing lists, however nothing seems to have worked for
this problem yet, so I apologise if I have missed something obvious.
Anyway.

I'm running svn on two Macs (toga, the client machine and float, the
server are running OS X and OS X Server respectively). The server's
repository has been working fine for a long time. I access the repo via
ssh (i.e., the svn+ssh method). Then something happened and I get the
following message when performing vital svn operations (e.g., up, ci,
etc.):

[stuartn@toga:~/doc]$ svn up
Password:
svn: Expected FS format '2'; found format '4'

Both the server and the client have their svn package compiled from the
latest version available on macports, i.e.,

[stuartn@toga:~/doc]$ svn --version
svn, version 1.6.5 (r38866)
    compiled Nov 17 2009, 18:14:25

I have hunted around the web for a solution, but it seems like the
recommendation everywhere is to ensure that my svnadmin and svn commands
are all the right version. Unfortunately, both on the client and the
server have identical versions of svn, svnadmin and all the other tools.

As far as I can tell, svnserve is running ok on the server:

[stuart@float:/Shared]$ pstree | grep svnserve
  |--= 00114 root /opt/local/bin/svnserve --daemon --root /usr/local/svn

I even checked the format of the repo to make sure I hadn't done anything
stupid (like created the repo with an older version of svn that was
already on OS X):

[stuart@float:/Shared]$ cat svn/format
5

As someone noted on a forum, there are indeed two copies of svn on the
server, however the macports build is being pointed at for everything:

[stuart@float:~]$ which svnserve
/opt/local/bin/svnserve
[stuart@float:~]$ which svnadmin
/opt/local/bin/svnadmin
[stuart@float:~]$ which svn
/opt/local/bin/svn

I have tried removing subversion from both the server and the client to
use the version of svn found on OS X in /usr/bin (including restarting
svnserve on the server to ensure it points at /usr/bin/svnserve). This
produces the same result (i.e., the error).

I'm sure there *must* be something I'm missing but I can't figure out what
it might be. Any help is much appreciated...


Stuart Reeves
---
Researcher
Dept. Computing Science, University of Glasgow
stuart at tropic dot org dot uk
http://www.dcs.gla.a​c.uk/~stuartr

« Previous message in topic | 1 of 4 | Next message in topic »

Messages

Show all messages in topic

Expected FS format '2'; found format '4' error Stuart Reeves <stuart at tropic dot org dot uk> Stuart Reeves <stuart at tropic dot org dot uk> 2009-11-26 05:22:43 PST
     Re: Expected FS format '2'; found format '4' error Kevin Grover <kevin at kevingrover dot net> Kevin Grover <kevin at kevingrover dot net> 2009-11-26 10:24:13 PST
         Re: Expected FS format '2'; found format '4' error Stuart Reeves <stuart at tropic dot org dot uk> Stuart Reeves <stuart at tropic dot org dot uk> 2009-11-27 00:56:11 PST
     Re: Expected FS format '2'; found format '4' error ryandesign Ryan Schmidt 2009-11-26 18:09:26 PST
Messages per page: