unison -addversionno Cabeçalho inesperado recebido do servidor

unison -addversionno Cabeçalho inesperado recebido do servidor

Seguindo as instruções emComo usar múltiplas versões do unison em um sistema?Eu tenho usado

unison -addversionno

para sincronizar umDebianeframboesasistema, mas recebeu este erro

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

Parece que as mesmas versões são encontradas, mas mal interpretadas como incompatíveis.

O que posso fazer para que funcione?

Eu também registrei um bug emGitHub.

Responder1

Como aconteceu na discussão sobre o relatório de bug-addversionnoatualmente trunca as informações da versão no número menor.

eu tinha instalado

unison-2.48.3

no servidor e no cliente (copiando o binário), mas-addversionnoestava à procura de

unison-2.48

que não existia.

Como solução alternativa criei o link simbólico unison-2.48 apontando para unison-2.48.3.

ln -s unison-2.48.3 unison-2.48

Agora funciona como esperado.

informação relacionada