Unison from Ubuntu 20.04 is incompatible with Unison from Ubuntu 18.04, Windows or Mac OS X
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unison (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Unison from Ubuntu 20.04 LTS (version unison=
However, it does not work well with Unison 2.48.4-1ubuntu1 from Ubuntu 18.04, or with Unison on other OSes.
Once the client has determined the files that were updated, when I click on 'Go', the synchronisation fails with a message like this one:
> Fatal error:
> Uncaught exception Failure(
Sometimes there is the mention "possibly because client and server have been compiled with different versions of the Ocaml compiler."
I have seen this issues in the following configurations
- 2.48.4-4ubuntu1 on Ubuntu 20.04 LTS (client) and 2.48.4-1ubuntu1 on Ubuntu 18.04 LTS (server) => Fails
- 2.48.? on Mac OS X (client) and 2.48.4-4ubuntu1 on Ubuntu 20.04 LTS (server) => Fails
- 2.48.3 on Windows 7 (client) and 2.48.4-4ubuntu1 on Ubuntu 20.04 LTS (server) => Fails
Note that the Mac OS and Windows clients were working well with unison 2.48.4-1ubuntu1 (Ubuntu 18.04 LTS, server).
Maybe my problem could be solved by reverting unison to the version 2.48.4-1ubuntu1 from Ubuntu 18.04 LTS. Is is possible to do so with `apt install` on Ubuntu 20.04? Thanks!
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: unison 2.48.4-4ubuntu1
ProcVersionSign
Uname: Linux 5.4.0-26-generic x86_64
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Mon Apr 27 19:18:59 2020
InstallationDate: Installed on 2020-04-16 (11 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
SourcePackage: unison
UpgradeStatus: Upgraded to focal on 2020-04-21 (6 days ago)
I can reproduce the problem here with 2.48.4-4ubuntu1.
When run via the socket protocol against an older Windows build (2.48.3), the Windows client crashes.
When updating the Windows version to 2.48.4, I get the exact same messages as Marc.