如何修复相同路径的一致失败并出现“致命错误:内部错误:新存档不相同”?

如何修复相同路径的一致失败并出现“致命错误:内部错误:新存档不相同”?

当尝试通过 同步两个路径(其中一个是远程路径)时ssh,一致失败并显示

致命错误:内部错误:新档案不相同。

通过网络安装同步效果很好。

虽然unison -debug all不会产生任何可能错误的指示,但使用它ssh -v会导致很多问题

通道 0:外部数据错误

错误。然而,两台机器运行相同版本的 unison (2.40.63)。

答案1

正如所暗示的这张 macports.org 门票,问题在于在两台机器上编译时使用了两个不同的 OCaml 主要版本(3.12 与 4.0)。要么使用相同的两台机器上的二进制文件或(由于架构不同,我的情况就是如此)统一重新编译完全相同的OCaml 版本。

(旁注:Karl M编译的Windows版本需要 OCaml 3.12)

相关内容