unison -addversionno Unerwarteten Header vom Server erhalten

unison -addversionno Unerwarteten Header vom Server erhalten

Befolgen Sie die Anweisungen inWie verwende ich mehrere Versionen von Unison auf einem System?Ich habe benutzt

unison -addversionno

zum Synchronisieren einesDebianUndRaspbianSystem, aber erhielt diesen Fehler

Contacting server...
Fatal error: Received unexpected header from the server:
 expected "Unison 2.48\n" but received "bash: unison-2.48: command not found\n", 
which differs at "b".
.
:

Es scheint, als würden die gleichen Versionen gefunden, aber als inkompatibel fälschlicherweise interpretiert.

Was kann ich tun, damit es funktioniert?

Ich habe auch einen Fehler gemeldet aufGitHub.

Antwort1

Wie sich in der Diskussion zum Bugreport herausstellte-addversionnokürzt derzeit die Versionsinformationen bei der Nebennummer.

Ich hatte installiert

unison-2.48.3

auf dem Server und Client (durch Kopieren der Binärdatei), aber-addversionnowar auf der Suche nach

unison-2.48

die es nicht gab.

Als Workaround habe ich den symbolischen Link unison-2.48 erstellt, der auf unison-2.48.3 verweist.

ln -s unison-2.48.3 unison-2.48

Jetzt funktioniert es wie erwartet.

verwandte Informationen