Ecco un problema che mi è capitato
ssh: : Name or service not known rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(420)
[SOLUTION: check options order]
La macchina dalla quale tento di lanciare il comando riesce però ad autenticarsi via ssh rsa senza alcun problema, inoltre l’opzione -e ssh la posso omettere.
Dopo qualche prova ed aver iniziato a pensare che se avessi fatto mozzarelle di bufala invece del sistemista sarebbe stato meglio giunge improvvisa l’intuizione:
le opzioni che passavo a rsync erano le seguenti:
rsync -uavPR --blocking-io --numeric-ids --delete --ignore-errors
ho cambiato l’ordine delle opzioni in questo modo:
rsync -vPRua --blocking-io --numeric-ids --delete --ignore-errors
In sostanza l’errore sta nella sequenza delle opzioni:
--verbose --partial --progress --relative --update --archive
che non vengono interpreata nella maniera corretta. Quindi occhio all’ordine dei parametri