Roderick Usher my.work.email.lists@gmail.com [unison-users]
2017-01-31 00:54:09 UTC
Hi All,
I use unison between several computers and a linux workstation, on which I
don't have root access. Recently, unison has stopped working. I get
this when I try and run it between an iMac running the lastest version of
OSX, and the linux workstation running Fedora 22.
Fatal error: Received unexpected header from the server:
expected "Unison 2.48\n" but received "\nSorry, a version of this program
does not exist for\nthis operating system/machine/user combination\n\n",
which differs at "\n".
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.
What confuses me is the iMac version is
$ unison -version
2017-01-30 17:45:22.768 Unison[14829:2376300] Calling nonGuiStartup
unison version 2.48.3
And in the profile I specifically call /usr/local/bin/unison-2.48.3 on the
workstation. So, the version seems like it should be consistent. I've
ssh'd into the workstation to confirm that there are no network problems.
The only thing that is different is that the workstation was recently
upgraded from Fedora 20 to Fedora 22.
I have tried running unison between an old macbook and the
linux workstation, and I run into similar, but not exact issues, so I infer
there is something wrong on the linux side. I have run unison from the
command line using the debug flag, but it doesn't seem to tell me anything
about why it can't connect.
Can you offer some advice as to how best to proceed? Thanks!
I use unison between several computers and a linux workstation, on which I
don't have root access. Recently, unison has stopped working. I get
this when I try and run it between an iMac running the lastest version of
OSX, and the linux workstation running Fedora 22.
Fatal error: Received unexpected header from the server:
expected "Unison 2.48\n" but received "\nSorry, a version of this program
does not exist for\nthis operating system/machine/user combination\n\n",
which differs at "\n".
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.
What confuses me is the iMac version is
$ unison -version
2017-01-30 17:45:22.768 Unison[14829:2376300] Calling nonGuiStartup
unison version 2.48.3
And in the profile I specifically call /usr/local/bin/unison-2.48.3 on the
workstation. So, the version seems like it should be consistent. I've
ssh'd into the workstation to confirm that there are no network problems.
The only thing that is different is that the workstation was recently
upgraded from Fedora 20 to Fedora 22.
I have tried running unison between an old macbook and the
linux workstation, and I run into similar, but not exact issues, so I infer
there is something wrong on the linux side. I have run unison from the
command line using the debug flag, but it doesn't seem to tell me anything
about why it can't connect.
Can you offer some advice as to how best to proceed? Thanks!