Como corrigir unison falhando com “Erro fatal: Erro interno: Novos arquivos não são idênticos” para caminhos idênticos?

6

Ao tentar sincronizar dois caminhos (um dos quais é remoto) via ssh , unison falha com

Fatal error: Internal error: New archives are not identical.

enquanto a sincronização por meio de uma montagem de rede funciona bem.

Embora unison -debug all não indique o possível erro, usar ssh -v causa muito

channel 0: bad ext data

erros. No entanto, ambas as máquinas executam a mesma versão do uníssono (2.40.63).

    
por Tobias Kienzler 26.10.2012 / 09:07

1 resposta

7

Como sugerido por este tíquete macports.org , o problema está em ter usado duas versões principais diferentes do OCaml ( 3.12 vs 4.0) em compilação nas duas máquinas. Use o binário same em ambas as máquinas ou (como foi o caso para mim devido a diferentes arquiteturas) recompile uníssono com versões idênticas do OCaml.

(Nota: A versão do Windows compilada por Karl M requer o OCaml 3.12)

    
por 26.10.2012 / 09:07

Tags