With openssh-2.5.2p1-1 and tar-1.13.19-4 I consistently see the following: ssh toaster "cd /tmp ; tar --totals -cf - junk/cy*dev*" | tar -xv junk/cyrus-sasl-devel-1.5.24-17.i386.rpm Total bytes written: 317440 (310kB, ?B/s) tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now An output is always 280064 (01043000 octal, 0x44600 hex) bytes long. This does not happen with every file (weird?) but with cyrus-sasl-devel-1.5.24-17.i386.rpm I have 100% hit rate. 'toaster' is another machine on a local network and 'scp toaster:/junk/cyrus-sasl-devel-1.5.24-17.i386.rpm .' works. Also transfering this file between local directories via tar piped to another tar reading stdin works. The same happened with glibc-2.2.2-8 and glibc-2.2.2-7 (I backed off due to amd problems).
What version of the server is toaster running? If 2.3.0p1, then this is a duplicate of #24293.
At the time of that report this was indeed 2.3.0p1; but right now it is 2.5.2p2 and the trouble, at least using these particular files, is gone. It looks that you are right the problem was really on the other side although I did not try every available file. :-)
Excellent. I'll close this bug then. *** This bug has been marked as a duplicate of 24293 ***