Errore Rsync dopo un periodo di sincronizzazione (errore nel flusso di dati del protocollo rsync)

0

Sto cercando di utilizzare uno standard rsync tramite ssh tra un MacBook Pro locale e una macchina remota basata su Linux (WD MyCloud). Non c'è alcun problema nell'inizializzarlo, ma dopo aver sincronizzato per un po 'ottengo sempre il seguente messaggio di errore:

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 volte riesce a sincronizzare diverse serie di dati, a volte anche meno, ma non ho ancora completato la sincronizzazione.

Sto utilizzando un'impostazione di rsync standard:

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

Qualche idea?

    
posta Nick The Swede 11.10.2015 - 11:12
fonte

1 risposta

1

Soluzione nel mio caso: aggiornare rsync.

Come è chiaro dal punto 3 della rsync "pagina corrente di problemi e debug" ,

This error tells you that the local rsync was trying to talk to the remote rsync, but the connection to that rsync is now gone. The thing you must figure out is why, and that can involve some investigative work.

In altre parole, è necessario il lavoro investigativo per isolare la causa principale. Una delle prime cose suggerite è di aggiornare rsync. Si scopre che Apple non ci ha dato l'ultimo rsync nelle loro macchine. Pertanto, ha aggiornato la versione rsync sul mio Mac tramite Macports alla 3.1.1. Inoltre, al fine di ridurre al minimo lo sforzo sul processore piuttosto debole della mia macchina WD MyCloud, mi sono assicurato di eseguire solo un processo rsync alla volta. Dopodiché, non ho avuto problemi di sincronizzazione.

Questa non è una soluzione generale, ovviamente, ma poi sembra che non non sia una soluzione generale per questo vago messaggio di errore: se ciò non avesse funzionato, dovevo provare a eseguirne il debug. Per i dettagli su come, vedere la pagina dei problemi di rsync sopra menzionata.

    
risposta data 13.10.2015 - 11:00
fonte

Leggi altre domande sui tag