Fedora 20に入ってる
rsyncのバージョンが、
$ rsync --version
rsync version 3.1.0pre1 protocol version 31.PR14
なのですが、こいつが以下のようなエラーを吐いて正常に動かない。
rsync: xattrs.c:572: send_xattr_request: Assertion `f_out >= 0' failed.
rsync: connection unexpectedly closed (79794 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.0pre1]
この問題は
--protocol=30
オプションを使うと回避できます。
元ネタはココ。
Bug 10290 – Regression since 3.0.9: send_xattr_request: Assertion `f_out >= 0' failed
新しい
プロトコルがバグってるので、古いのを使うということですね。