--no-dirs seem not to explude "d"

Simo Sorce ssorce at redhat.com
Mon Mar 24 13:11:43 GMT 2008

Running rsync against an old server I get:

rsync rsync://host/dir
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync: error: error in rsync protocol data stream (code 12) at io.c(600) [receiver=3.0.0]

This seem to be a problem described in the second paragraph of the
release notes.
The notes say to use --no-d, but using it seem not to help, and in fact
the remote host is still sent the 'd' option:

rsync -vv rsync://host/dir shows:
sending daemon ards: --server --sender --vvde.L . dir/

With -r --exclude='/*/*' I get the original behavior (and 'd' is not

Is this expected behavior now ?


Simo Sorce * Red Hat, Inc * New York

More information about the rsync mailing list