windows - Unison skabe forskellige arkiver selv når du bruger den samme version

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har Unison 2.40.63 på både Windows og RHEL, alle configs fungerer fint, undtagen når jeg forsøger at køre det første gang det giver


    Fatal error: Internal error: New archives are not identical.
    Retaining original archives.  Please run Unison again to bring them up to date.

Bedste reference


Først for at dække vores baser, vil jeg kontrollere, at den samme version af Unison er hentes på hver maskine. Unison 2.40.63 kan installeres på begge maskiner, men måske er der en anden version, der gemmer sig i PATH, der kaldes først. Se unison -version.


Det er nok ikke det problem, men det var en fejl, der blev beskåret, før du brugte ældre versioner af Unison. Se her og her. Hvis jeg forstår rigtigt, er det fordi versionerne af Unison blev kompileret med forskellige versioner af OCaml. Anyways: [4] [5]



  • Der findes mange nyere versioner af Unison. Medmindre du har en god grund til, ville jeg opgradere. Jeg vil vædde på dette vil løse dit problem. [6]

  • Hvis du virkelig vil have version 2.40.63, skal du på hver maskine først kompilere og installere OCaml 3.12.1 fra kilden, og kompilér Unison 2.40.63 fra kilde med OCaml og installer den. hvad jeg måtte gøre for en tid siden for at få tingene til at fungere med denne version af Unison.