Steven Hartland
2009-Apr-16 14:59 UTC
Unable to transfer between win32 (interix) and FreeBSD
While transfering files from a win32 host here running interix aka SFU it keeps constantly failing with various errors see below. Both ends are running 3.0.5 on the same network. Also the transfer speeds are really slow, has anyone had this before and is there anything we can do to investigate the issue? receiving incremental file list content/misc/elbonio/ content/misc/elbonio/clickfire.zip 16777216 11% 674.77kB/s 0:03:11 unexpected tag -96 [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(1134) [receiver=3.0.5] rsync: connection unexpectedly closed (9238 bytes received so far) [generator] rsync error: error in rsync protocol data stream (code 12) at io.c(600) [generator=3.0.5] Retrying... receiving incremental file list content/misc/elbonio/ content/misc/elbonio/clickfire.zip 9764864 6% 671.94kB/s 0:03:22 unexpected tag -64 [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(1134) [receiver=3.0.5] rsync: connection unexpectedly closed (9238 bytes received so far) [generator] rsync error: error in rsync protocol data stream (code 12) at io.c(600) [generator=3.0.5] Retrying... receiving incremental file list content/misc/elbonio/ content/misc/elbonio/clickfire.zip 53313536 36% 674.68kB/s 0:02:16 unexpected tag 59 [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(1134) [receiver=3.0.5] rsync: connection unexpectedly closed (9238 bytes received so far) [generator] rsync error: error in rsync protocol data stream (code 12) at io.c(600) [generator=3.0.5] Retrying... receiving incremental file list Logs from another run show:- [server] 2009/04/16 15:48:01 [1049] building file list 2009/04/16 15:48:08 [1049] .d..t...... content/misc/elbonio/ 2009/04/16 15:48:53 [1049] rsync: writefd_unbuffered failed to write 4092 bytes [sender]: Broken pipe (32) 2009/04/16 15:48:53 [1049] rsync error: errors with program diagnostics (code 13) at log.c(237) [sender=3.0.5] [/server] [client] 2009/04/16 15:47:52 [57229] receiving file list 2009/04/16 15:48:00 [57231] .d..t...... content/misc/elbonio/ 2009/04/16 15:48:45 [57231] unexpected tag -131 [receiver] 2009/04/16 15:48:45 [57231] rsync error: error in rsync protocol data stream (code 12) at io.c(1134) [receiver=3.0.5] 2009/04/16 15:48:45 [57229] rsync: connection unexpectedly closed (9238 bytes received so far) [generator] 2009/04/16 15:48:45 [57229] rsync error: error in rsync protocol data stream (code 12) at io.c(600) [generator=3.0.5] [/client] Regards Steve ===============================================This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmaster@multiplay.co.uk.
Wayne Davison
2009-Apr-25 18:21 UTC
Unable to transfer between win32 (interix) and FreeBSD
On Thu, Apr 16, 2009 at 03:53:24PM +0100, Steven Hartland wrote:> unexpected tag -96 [receiver]You don't mention what options you're using, so I'm unable to try to hint you towards option tweaks to try. e.g. if using -z, try dropping it. You could also try forcing an older protocol (e.g. --protocol=29) to try to help narrow down the issue. The error above indicates that the binary protocol is out of whack. That either means that rsync is confused about what data comes next (which could be the writer or the reader's fault), or that your connection corrupted the bytes. There is a way to make a record of the data that is being sent and is received to check if it differs by using the savetransfer program (see the C source in the support dir for its usage). ..wayne..