O servidor pode estar retornando uma mensagem @ERROR
, mas o cliente pode estar declarando incorretamente como um EOF prematuro.
O primeiro passo é descobrir qual é o erro subjacente. Eu sugiro que você execute o rsync com sinalizadores mais simples para ver se funciona. É possível que o rsync falhe ao carregar libz
, mas ele não percebe até a hora de compactar algo.
O segundo passo é fazer com que o cliente do Yosemite lhe diga algo sobre esses 8 bytes recebidos. Se adicionar sinalizadores -v
suficientes não resolver o problema, sugiro que você crie um rsync mais recente (por exemplo, usando o Homebrew e o homebrew/dups
keg). Pode dizer-lhe algo útil que o rsync relativamente antigo em estoque OSX não faz.
Se você não se incomodar em configurá-lo, você pode configurar um daemon rsync em sua máquina Yosemite, usar ssh -R
para habilitar o encaminhamento de porta para ele e executar o rsync manualmente na web host shell, para que ele se conecte ao daemon rsync em sua máquina. Então sua mensagem de erro será clara.