Eu acho que o erro está ocorrendo nesta linha: git.samba.org/rsync.git/… . Se você pode percorrer o código ao redor, pode dizer a você aproximadamente o que aconteceu.
mwfearnley
Respostas:
6
Para investigar, adicione uma ou mais -vopções ao comando rsync. Além disso, tente usar o ssh comum:
ssh -v 192.168.1.21 /bin/true
para descobrir se é o rsync ou a conexão ssh subjacente que está causando o problema.
255 não é realmente um rsynccódigo de retorno "nativo" . rsyncraspa o código de erro 255 do SSH e o devolve. Parece-me que algo no servidor de destino está bloqueando o SSH ou quebrando-o quando conectado, portanto, "tubo quebrado". Não concordo com @kenorb porque, se fosse um problema de tempo limite, você provavelmente estaria vendo os rsynccódigos de saída 30 ou 35.
O erro de tubo quebrado provavelmente significa que você atingiu o tempo limite. Por exemplo, o comando rsync remoto começou a calcular as diferenças de arquivo, mas não respondeu ao cliente a tempo.
Se isso acontecer com muita frequência, adicione essas configurações ao seu local ~/.ssh/config:
Ocorreu um erro semelhante ao usar rsyncatravés da minha implantação para um Emberaplicativo (ember-cli-deploy). Eu tive que configurar corretamente o meu ssh(adicionar chaves privadas ao meu ~/.ssh/)
Respostas:
Para investigar, adicione uma ou mais
-v
opções ao comando rsync. Além disso, tente usar o ssh comum:para descobrir se é o rsync ou a conexão ssh subjacente que está causando o problema.
fonte
255 não é realmente um
rsync
código de retorno "nativo" .rsync
raspa o código de erro 255 do SSH e o devolve. Parece-me que algo no servidor de destino está bloqueando o SSH ou quebrando-o quando conectado, portanto, "tubo quebrado". Não concordo com @kenorb porque, se fosse um problema de tempo limite, você provavelmente estaria vendo osrsync
códigos de saída 30 ou 35.fonte
O erro de tubo quebrado provavelmente significa que você atingiu o tempo limite. Por exemplo, o comando rsync remoto começou a calcular as diferenças de arquivo, mas não respondeu ao cliente a tempo.
Se isso acontecer com muita frequência, adicione essas configurações ao seu local
~/.ssh/config
:e no servidor remoto (se você tiver acesso), configure-os em
/etc/ssh/sshd_config
:Veja: Quais são as opções
ServerAliveInterval
e oClientAliveInterval
significado?fonte
Ocorreu um erro semelhante ao usar
rsync
através da minha implantação para umEmber
aplicativo (ember-cli-deploy). Eu tive que configurar corretamente o meussh
(adicionar chaves privadas ao meu~/.ssh/
)fonte
Sei que esse problema é antigo, mas talvez alguém (como eu) ainda tenha o erro.
a) Verifique se o serviço ssh está em execução:
b) Verifique a conexão com o comando detalhado triplo:
c) Talvez você use a tecla ssh errada ou a chave está quebrada de alguma forma.
Videira
fonte