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

Commit Fails with Checksum error!

From: Chris Cauthen <chris_at_chriscauthen.us>
Date: 2005-12-28 21:34:40 CET

I posted the following on the svnform.org on Dec 7 2005 and nobody has
replied thought I would give the e-mail adress a shot?

I get the following error when I try to commit a file that is bigger
than about 500KB.

>svn commit import_general_ledger.sql -m "test"
        Sending import_general_ledger.sql
        Transmitting file data .svn: Commit failed (details follow):
        svn: Checksum mismatch for resulting fulltext
        (/trunk/Project/Testing/import_general_ledger.sql):
        expected checksum: 72c4a9fecb20df43b354b88fc59f60c8
        actual checksum: b59c8cc08133ba36a4d9aebab490f308

Import_general_ledger.sql is 570KB

I have tested the commit from other machines running svn clients and it
works. It just does not work on my PC.
I have also tried dozens of files that are > 500KB none of them work.

Server: Windows 2000 , svn version 1.2.3 using svnserve as a service.
My PC: Windows XP SP2, svn version 1.2.3
Other PC where is worked: Windows 2000 svn version 1.2.3

I have tried http via apache and it failed also, although it was a
different error message. Something about operation aborted by server.

I have tried checking out a new working copy and copying the large file
into the new working copy and committing it, same error.

I have tried to reinstall Subversion (on client and server), same error.

It works just find if I put a repository on my Windows XP local PC. I
tried using file: and svn: both worked just fine with all of the files
that I tried. I ran svnServe the same way it is being run on the Windows
2000 server. Just to make sure I tried the Windows 2000 server again
and still get the problem.

It is looking like a connection issue.
Windows XP vs Windows 2000?
TCP/IP drop or corruption?

Where are the two checksums coming from?
Are they both calculated by the server and stored in .svn or is this a new
checksum calculated by client then file is sent to server and the same
checksum is recalculated?

Anything I else to try or look at?

Thanks
Chris Cauthen
chris@chriscauthen.us

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Dec 28 23:11:55 2005

This is an archived mail posted to the Subversion Dev mailing list.