Problems transferring from older version of rsync to new
Javier Henderson
javier at kjsl.org
Wed Feb 17 13:08:45 MST 2010
I have a system running rsync in daemon mode, the version information:
> rsync --version
rsync version 2.6.8 protocol version 29
On another system I have:
> authoritative# rsync --version
rsync version 3.0.7 protocol version 30
I have the following problem when trying to fetch files from the system running the old daemon:
# /usr/local/bin/rsync --protocol=29 -vvvvvvvv rsync://cis/namedb/named.cis.slave.conf /etc/namedb/cis
FILE_STRUCT_LEN=24, EXTRA_LEN=4
opening tcp connection to cis port 873
sending daemon args: --server --sender -vvvv . namedb/named.cis.slave.conf
(Client) Protocol versions: remote=29, negotiated=29
Invalid flist flag: 1004
[Receiver] _exit_cleanup(code=2, file=flist.c, line=2349): entered
rsync error: protocol incompatibility (code 2) at flist.c(2349) [Receiver=3.0.7]
[Receiver] _exit_cleanup(code=2, file=flist.c, line=2349): about to call exit(2)
#
On the remote end:
cis rsyncd[45873]: rsync error: error in rsync protocol data stream (code 12) at io.c(468) [sender=2.6.8]
The system with the daemon is FreeBSD 6.1-RELEASE, the other side is FreeBSD 8.0-RELEASE.
What am I missing?
Thanks!
-jav
More information about the rsync
mailing list