Как исправить unison failing с «Fatal error: Internal error: Новые архивы не идентичны» для идентичных путей?

При попытке синхронизировать два пути (один из которых является удаленным) через ssh , унисон выходит из строя с

Неустранимая ошибка: Внутренняя ошибка: новые архивы не идентичны.

в то время как синхронизация через сетевое устройство работает просто отлично.

Хотя unison -debug all дает никаких указаний на возможную ошибку, использование ssh -v вызывает много

канал 0: плохие данные ext

ошибки. Однако обе машины используют одну и ту же версию унисона (2.40.63).

    Как намекнул этот билет macports.org , проблема заключается в использовании двух разных основных версий OCaml (3.12 против 4.0) при компиляции на двух машинах. Либо используйте один и тот же двоичный файл на обеих машинах или (как это было для меня из-за разных архитектур) перекомпилируйте унисон с идентичными версиями OCaml.

    (Сторона примечания: версия Windows, составленная Karl M, требует OCaml 3.12)