Javier Henderson
2010-Feb-17 20:08 UTC
Problems transferring from older version of rsync to new
I have a system running rsync in daemon mode, the version information:> rsync --versionrsync version 2.6.8 protocol version 29 On another system I have:> authoritative# rsync --versionrsync 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
Javier Henderson
2010-Feb-22 18:53 UTC
Problems transferring from older version of rsync to new
I posted about this last week but did not see any replies, I thought I'd resend... I have a system running rsync in daemon mode, the version information:> rsync --versionrsync version 2.6.8 protocol version 29 On another system I have:> authoritative# rsync --versionrsync 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