Error de Rsync después de un período de sincronización (error en la secuencia de datos del protocolo rsync)

0

Estoy intentando usar un rsync estándar a través de ssh entre un MacBook Pro local y una máquina remota basada en Linux (WD MyCloud). No hay problema al inicializarlo, pero después de sincronizar durante un tiempo, siempre 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 se las arregla para sincronizar varios datos de datos, a veces menos que eso, pero aún no he podido finalizar la sincronización.

Estoy usando una configuración estándar de rsync :

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

¿Alguna idea?

    
pregunta Nick The Swede 11.10.2015 - 11:12

1 respuesta

1

Solución en mi caso: actualizar rsync.

Como queda claro en el punto 3 de la rsync "página de depuración y problemas actuales" ,

  

Este error le dice que el rsync local estaba tratando de hablar con el   rsync remoto, pero la conexión a ese rsync ahora se ha ido. La cosa   Lo que debes averiguar es por qué, y eso puede implicar algo de investigación.   trabajo.

En otras palabras, se necesita trabajo de detective para aislar la causa raíz. Una de las primeras cosas sugeridas es actualizar rsync. Resulta que Apple no nos ha dado el último rsync en sus máquinas. Por lo tanto, actualicé la versión rsync en mi Mac a través de Macports a 3.1.1. Además, para minimizar la tensión en el procesador bastante débil de mi máquina WD MyCloud, me aseguré de ejecutar solo un proceso rsync a la vez. Después de eso, no he tenido problemas para sincronizar.

Esto no es una solución general, por supuesto, pero nuevamente parece que hay no hay una solución general para este vago mensaje de error: si esto no hubiera funcionado, tuve que intentarlo y depurarlo. Para obtener detalles sobre cómo, consulte la página de problemas de rsync mencionada anteriormente.

    
respondido por el Nick The Swede 13.10.2015 - 11:00

Lea otras preguntas en las etiquetas