unison -addversionno Получен неожиданный заголовок от сервера

unison -addversionno Получен неожиданный заголовок от сервера

Следуя инструкциям вКак использовать несколько версий Unison в одной системе?я использовал

unison -addversionno

для синхронизацииДебианиМалиновыйсистема, но получила эту ошибку

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".
.
:

Похоже, что встречаются одни и те же версии, но они ошибочно интерпретируются как несовместимые.

Что я могу сделать, чтобы это заработало?

Я также сообщил об ошибкеGitHub.

решение1

Как выяснилось в ходе обсуждения отчета об ошибке-addversionnoв настоящее время информация о версии обрезается до младшего номера.

Я установил

unison-2.48.3

на сервере и клиенте (копируя двоичный файл), но-addversionnoискал

unison-2.48

которого не существовало.

В качестве обходного пути я создал символическую ссылку unison-2.48, указывающую на unison-2.48.3.

ln -s unison-2.48.3 unison-2.48

Теперь всё работает как надо.

Связанный контент