I'm seeing an error that says there is a broken pipe, but the rsync command is local to one machine: /usr/bin/rsync -rltH --stats -D --delete --numeric-ids --whole-file /data/dir /backup/suse1/suse1-data-dir/ >/tmp/rsync-out 2>&1 The complete contents of the rsync-out file are: rsync: writefd_unbuffered failed to write 88 bytes [receiver]: Broken pipe (32) rsync error: error in rsync protocol data stream (code 12) at io.c(1122) [receiver=2.6.9] Q3 on http://samba.anu.edu.au/rsync/issues.html implies that the error message necessarily involves a remote rsync. Does anybody know what the message means for a local transfer, please? Thanks, Dave
Matt McCutchen
2010-Mar-24 01:03 UTC
writefd_unbuffered failed - Broken pipe on local rsync
On Wed, 2010-03-10 at 11:58 +0000, Dave Howorth wrote:> I'm seeing an error that says there is a broken pipe, but the rsync > command is local to one machine: > > /usr/bin/rsync -rltH --stats -D --delete --numeric-ids --whole-file > /data/dir /backup/suse1/suse1-data-dir/ >/tmp/rsync-out 2>&1 > > The complete contents of the rsync-out file are: > > rsync: writefd_unbuffered failed to write 88 bytes [receiver]: Broken > pipe (32) > rsync error: error in rsync protocol data stream (code 12) at io.c(1122) > [receiver=2.6.9] > > > Q3 on http://samba.anu.edu.au/rsync/issues.html implies that the error > message necessarily involves a remote rsync. Does anybody know what the > message means for a local transfer, please?More precisely, Q3 should refer to the rsync server process, which is simply forked by the client for a local transfer. It's weird that rsync fails like that with no additional output. Try a newer rsync version, or increase the verbosity to -vv to get some more information. -- Matt
Apparently Analagous Threads
- rsync: writefd_unbuffered failed to write 4 bytes [sender]: Broken pipe
- writefd_unbuffered failed to write - Broken pipe
- [Bug 1959] writefd_unbuffered failed to write 4092 bytes phase send_file_entry broken pipe
- [Bug 1959] writefd_unbuffered failed to write 4092 bytes phase send_file_entry broken pipe
- rsync: writefd_unbuffered failed to write 32768 bytes: phase "unknown": Broken pipe