I'm working with a fairly large distribution system that was recently
switched from rdist to rsync. I am having some incredibly frustrating
problems with rsync dying.
I have tried everything I can find any information about, but it continues to
happen, sometimes in new and spectacular ways.
The most common failure mode is an unexplained 'unexpected EOF in
read_timeout'. That's with no special command-line options, just '-azvHl
--timeout=900'. If I set the --rsh=/bin/rsh option (to avoid using the
/bin/remsh symlink), I see the same error interspersed with timeouts.
If I use --blocking-io to force the issue, I start getting all kinds of
different 'unexpected tag' errors, with what appear to be random numbers
between -127 and 127 as the unexpected tag.
I've tried 2.2.1, 2.3.1, and 2.4.6; all exhibit similar behavior.
Help! I'm at my wit's end dealing with this. What combination of rsync
version and command-line options actually *works* on Solaris 2.5.1/2.6/2.8
with rsh?
Hal