Hi,
I just had this problem, and my scenario seems to be different enough to the ones discussed on this thread that I thought I'd report.
I have a fairly large repository on my work PC that I had cloned to my home PC. Both are running Windows 7 64 bit. At work I have hg 1.5.1, at home 1.5.3, both installed via TortoiseHG.
To access my work machine from home I use Putty to connect to our SSH server at work, opening tunnels to various ports on my work machine, including 3389 (RDP) and 8000. To clone, pull etc. from work to home I run "hg serve" on my work machine, then "hg pull http://localhost:8000" on my home machine.
Although this usually works fine, even when cloning the whole repository, I just tried to pull 10 new changesets and it failed four times before finally succeeding. There was no noticeable delay, the failure was reported almost immediately after issuing the command.
Here is the output:
> hg pull http://localhost:8000
pulling from http://localhost:8000
searching for changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: premature EOF reading chunk (got 180 bytes, expected 641)
> hg pull http://localhost:8000
pulling from http://localhost:8000
searching for changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: premature EOF reading chunk (got 5316 bytes, expected 56376)
> hg pull http://localhost:8000
pulling from http://localhost:8000
searching for changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: premature EOF reading chunk (got 5316 bytes, expected 56376)
> hg pull http://localhost:8000
pulling from http://localhost:8000
searching for changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: premature EOF reading chunk (got 2785 bytes, expected 56376)
> hg pull http://localhost:8000
pulling from http://localhost:8000
searching for changes
adding changesets
adding manifests
adding file changes
added 10 changesets with 45 changes to 46 files (+1 heads)
(run 'hg heads' to see heads, 'hg merge' to merge)
Colin
Latest News at: http://www.indigovision.com/news2010.php