rsync error: protocol incompatibility (code 2) at main.c(451)

Wayne Davison wayned at
Tue Mar 15 19:43:29 GMT 2005

On Tue, Mar 15, 2005 at 12:39:54PM -0600, Tony at wrote:
> Dunno if this has any relationship (or even if this is the right place to
> break in)

Seems like a decent place to jump in to me...  Welcome!

> SERVER: rsync-HEAD-20050314-2227GMT
> rsync error: protocol incompatibility (code 2) at io.c(915)
> rsync error: protocol incompatibility (code 2) at sender.c(157)
> CLIENT: rsync  version 2.6.3  protocol version 29

That 2.6.3 version is really a CVS version of the work that went into
2.6.4 from before it was being properly labelled as 2.6.4cvs (the
give-away is that the protocol-version says "29", and 2.6.3 only
supports up to 28).  So, this error is actually expected due to some
earlier changes to the protocol that happened before the pre-releases

Your options are:  upgrade the client to the same version of prerelease
2.6.4 as the server, downgrade the client to the real 2.6.3 release, or
just add the option --protocol=28 and the two rsyncs will communicate
via the older protocol that they both have in common.


More information about the rsync mailing list