Eu tenho um servidor de arquivos rodando o Raspbian e uma estação de trabalho rodando o Ubuntu MATE 16.04. Eu uso o Unison para manter meu diretório pessoal em sincronia. Eu configurei para usar uma conexão SSH.
A estação de trabalho executa o Unison 2.48; o servidor tem várias versões (incluindo 2,48). Propaguei com sucesso algumas alterações da estação de trabalho para o servidor dessa maneira.
Agora, alterei um arquivo no servidor. O Unison procura por alterações e sugere corretamente atualizar a cópia local com o arquivo do servidor.
No entanto, quando clico em Ir , recebo o seguinte erro:
Fatal error
Lost connection with the server.
As configurações do Unison são as seguintes:
# Unison preferences
label = Home dir
root = /home/me
root = ssh://me@fileserver//srv/file/me
sshargs = -C
addversionno = true
dontchmod = true
perms = 0
path = Documents
path = Pictures
Problemas gerais de configuração (falta de versão do Unison no servidor, caminho errado, etc.) são improváveis à medida que as alterações são detectadas e eu sincronizei os dados várias vezes (sempre estação de trabalho para servidor). É apenas o cenário de servidor para estação de trabalho que falha.
Eu decidi "sacrificar" minhas edições no novo arquivo e optei por substituir a versão do servidor pela versão local desatualizada. Surpreendentemente, essa execução de sincronização foi concluída com êxito - tudo funciona, a menos que haja alterações no lado do servidor.
O que está acontecendo aqui?