0 votos

Error de rsync tras un periodo de sincronización (error en el flujo de datos del protocolo rsync)

Estoy tratando de utilizar un estándar rsync a través de ssh entre un MacBook Pro local y una máquina remota basada en Linux (WD MyCloud). No hay ningún problema para inicializarlo, pero después de sincronizar durante un tiempo siempre me aparece el siguiente mensaje de error:

rsync: connection unexpectedly closed (6969766427 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-45/rsync/io.c(453) [receiver=2.6.9]
rsync: connection unexpectedly closed (44480 bytes received so far) [generator]
rsync error: unexplained error (code 255) at /SourceCache/rsync/rsync-45/rsync/io.c(453) [generator=2.6.9]

A veces consigue sincronizar varios gigas de datos, a veces menos, pero todavía no he conseguido terminar la sincronización.

Estoy utilizando un estándar rsync configuración:

rsync -avz -e ssh remoteuser@remotehost:/remote/dir /this/dir/

¿Alguna idea?

1voto

Nick The Swede Puntos 33

Solución en mi caso: actualizar rsync.

Como se desprende del punto 3 de la Página de rsync "problemas actuales y depuración" ,

Este error le indica que el rsync local estaba intentando hablar con el rsync remoto, pero la conexión con ese rsync ha desaparecido. Lo que debe averiguar es por qué, y eso puede implicar algo de trabajo de investigación trabajo de investigación.

En otras palabras, es necesario un trabajo de detective para aislar la causa root. Una de las primeras cosas que se sugieren es actualizar rsync. Resulta que Apple no ha puesto la última versión de rsync en sus máquinas. Así, yo he actualizado la versión de rsync en mi Mac a través de Macports a 3.1.1. Además, para minimizar la tensión en el procesador más bien débil de mi máquina WD MyCloud, me aseguré de ejecutar sólo un proceso rsync a la vez. Después de eso, no he tenido problemas de sincronización.

Esto no es una solución general, por supuesto, pero también parece que hay sea ninguna solución general para este vago mensaje de error: si esto no hubiera funcionado, habría tenido que intentar depurarlo. Para obtener detalles sobre cómo, consulte la página de problemas de rsync antes mencionada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X