Bug 19106 - Unison Mga 7 not working with Mga 6 Unison
Summary: Unison Mga 7 not working with Mga 6 Unison
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal critical
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2016-07-30 10:50 CEST by Wim Coulier
Modified: 2019-09-06 23:10 CEST (History)
9 users (show)

See Also:
Source RPM: unison-2.48.3-2.mga6.src.rpm
CVE:
Status comment:


Attachments

Description Wim Coulier 2016-07-30 10:50:19 CEST
Description of problem:
Unison of Mga 6 does not want to work with Unison of Mga 5.

Even if it is probably a Unison upstream issue, this means that no synching is possible between Mga 5 and Mga 6 instances. People with that sync or backup several Mga systems with Unison but can't upgrade all systems at once will have a big problem with this. Since synching means the use of several systems, and people rarely can upgrade all systems at once, this means in practice that Unison becomes unusable. This can be easily avoided by adding Unison 2.40 in Mga 6 as alternative version next to 2.48. That way people can continue to use Unison on 2.40 untill all systems have been upgraded.
Comment 1 Marja Van Waes 2016-07-30 19:37:01 CEST
Assigning to unison maintainer, but CC'ing all packagers collectively, because I don't remember having seen the maintainer around recently.

CC: (none) => marja11, pkg-bugs
Assignee: bugsquad => pmdenielou
Source RPM: (none) => unison

Thierry Vignaud 2016-07-31 15:28:36 CEST

CC: (none) => thierry.vignaud
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=8241

Comment 2 Olivier Placais 2019-07-09 19:22:05 CEST
Hello, unison Mageia 6 not working with unison mageia 7.

The error message is :
Fatal error

Received unexpected header from the server:
 expected "Unison 2.48\n" but received "Unison 2.51 with OCaml >= 4.01.2\n\000\000\000\000\017", 
which differs at "Unison 2.5".
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.
 
Is it possible to have an update of unison on Mageia 6, with the same version of Mageia 7, please ?

CC: (none) => olivier.placais

Comment 3 David GEIGER 2019-07-13 16:54:53 CEST
Please test unison-2.51.2-1.mga6 in Core/updates_testing!

CC: (none) => geiger.david68210

Comment 4 Olivier Placais 2019-07-14 21:53:39 CEST
Hello David,

It's Ok for me.
The synchronization beetwen Mga6 & Mga 7 work fine.

Thanks

Olivier
Comment 5 David GEIGER 2019-07-15 06:15:01 CEST
Assigning to QA now,


Advisory:
========================

Since mageia7 is out with a more recent unison version as mageia6, the synchronization between both can't work anymore.
So this updates unison to the same version as mageia7.

========================

Packages in 6/core/updates_testing:
========================
unison-2.51.2-1.mga6.i586.rpm
unison-2.51.2-1.mga6.x86_64.rpm

Source RPM: 
========================
unison-2.51.2-1.mga6.src.rpm

Assignee: pmdenielou => qa-bugs
Source RPM: unison => unison-2.48.3-2.mga6.src.rpm
Version: Cauldron => 6

David GEIGER 2019-07-15 06:15:56 CEST

Summary: Unison Mga 6 not working with Mga 5 Unison => Unison Mga 7 not working with Mga 6 Unison

Comment 6 Len Lawrence 2019-09-04 10:20:02 CEST
mga6, x86_64

Reproduced the problem by installing unison on a remote machine running mga7 and the test machine running mga6.  Creating a profile on the mga7 machine succeeded but it could not communicate with the test machine because of the version mismatch.

Updated the application and communication succeeded from both ends.  The local, test machine detected new files on the remote host for the test directory and reported synchronization for the rest.  Have yet to figure out how to import the new files to the test machine.

For a beginner it is easier to run the gui (from system tools menu) but it can be run from the cli with the command
$ unison -ui text
There is also 
$ unison -ui graph
for the gui.

The help function in the gui gives access to "tutorial".
$ unison -doc tutorial
brings up the terminal version.
The manual can be read directly at /usr/share/doc/unison/unison-2.51.2-manual.pdf
$ unison -doc topics
reproduces the gui Help in the terminal.

The update works perfectly for Mageia 6.

Whiteboard: (none) => MGA6-64-OK
CC: (none) => tarazed25

Comment 7 Len Lawrence 2019-09-04 17:57:25 CEST
Correction for comment 6.

$ unison -ui graphic
to launch the gui.
Comment 8 Thomas Andrews 2019-09-05 03:56:14 CEST
Validating. Advisory in Comment 5.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Thomas Backlund 2019-09-06 19:42:43 CEST

Keywords: (none) => advisory
CC: (none) => tmb

Comment 9 Mageia Robot 2019-09-06 23:10:38 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0110.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.