FS#20877 - [unison] doesn't work via ssh

Attached to Project: Arch Linux
Opened by Thomas Schuetz (Murray_B) - Friday, 17 September 2010, 17:34 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 01 November 2010, 19:32 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture i686
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Description:
I am syncing the files between my workstation and my laptop via ssh with unison and it worked fine until today. Now I start unison-gtk2, select the profile and press "ok" and get only "Contacting server..." but no question for my password. If I start unison (commandline) I get the question and can sync it. Somebody in #archlinux with i686 could confirm the behaviour and could additionaly tell me that syncing via ssh with auth-key works fine. So I tried to replace the current openssh 5.6 with the previous opehnssh 5.5 on my workstation (where I start unison-gtk2) and everything worked fine again! I thought, maybe I need to compile unison again with openssh 5.6 but got the following errors:

The field `split' is required but not provided
The field `choose' is required but not provided
The field `max_binding' is required but not provided
The field `min_binding' is required but not provided
The field `bindings' is required but not provided
The field `cardinal' is required but not provided
The field `partition' is required but not provided
The field `filter' is required but not provided
The field `exists' is required but not provided
The field `for_all' is required but not provided
The field `merge' is required but not provided
The field `singleton' is required but not provided
make: *** [update.cmx] Fehler 2

The same errors occured at the other user. Maybe unison needs a patch and a recompile for openssh 5.6.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Monday, 01 November 2010, 19:32 GMT
Reason for closing:  Fixed
Comment by farvardin (farvardin) - Monday, 20 September 2010, 20:06 GMT
I have this as well. I'm posting the problem on the Unison mailing list.
Comment by Simon Schneider (schneida) - Saturday, 09 October 2010, 18:10 GMT
Unison doesn't build because of ocaml 3.12 (it works with ocaml 3.11) see: "http://www.mail-archive.com/debian-ocaml-maint@lists.debian.org/msg24275.html"
For openssh problem also see: https://bbs.archlinux.org/viewtopic.php?id=104427
Comment by Jérôme Vouillon (jeromev) - Monday, 11 October 2010, 09:35 GMT
Here is a patch that first provides a work-around for the issue with openssh 5.6, and second fixes the compilation issue with Ocaml 3.12.
Comment by Simon Schneider (schneida) - Monday, 11 October 2010, 10:40 GMT
I can confirm that your patch works, although I have not been able to compile unison with UISTYLE=gtk but I don't think that this is related to the original problem. Thank you very much!
Comment by ugaciaka (ugaciaka) - Saturday, 23 October 2010, 18:04 GMT
can you wrinte a PKGBUILD for apply this patch please?

Loading...