I am setting up a Debian 6 box with unison to sync to a box running Ubuntu 12.04 When trying to run unison I get the following error: Fatal error: Received unexpected header from the server: expected "Unison 2.32\n" but received "Unison 2.40\n\000\000\000\000\017", which differs at "Unison 2.4". This can happen because you have different versions of Unison installed on the client and server machines, or because your connection is failing and somebody is printing an error message, or because your remote login shell is printing something itself before starting Unison. Any ideas? Thanx
The Unison version numbers need to match on both sides. The easiest way would be to install unison2.32.52 on the Ubuntu box. http://packages.debian.org/search?keywords=unison&searchon=names&suite=oldstable§ion=all http://packages.ubuntu.com/search?keywords=unison&searchon=names&suite=precise§ion=all Edit: the best solution would of course be to update Debian to the current stable (Wheezy). Here 2.40.x is the default package. http://packages.debian.org/search?suite=wheezy&searchon=names&keywords=unison