You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Chris Cauthen <ch...@chriscauthen.us> on 2005/12/28 20:34:40 UTC
Commit Fails with Checksum error!
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
Re: Commit Fails with Checksum error!
Posted by Molle Bestefich <mo...@gmail.com>.
Chris Cauthen wrote:
> expected checksum: 72c4a9fecb20df43b354b88fc59f60c8
> actual checksum: b59c8cc08133ba36a4d9aebab490f308
No clue, sorry.
> I have tested the commit from other machines running svn clients and it
> works. It just does not work on my PC.
Try running Ethereal and capture packets while you commit.
When you're done, go through the list of packets and look for TCP retransmits.
If you're seeing any, you might try setting a fixed (matching) duplex
setting for your network adapter and the switch that it's attached to.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org