Precisei realizar a configuração de um roteiro (script) de backup entre servidores cPanel, com a finalidade de sincronizar o diretório cpbackup remotamente com um servidor de backup, porém, percebi que ao final da sincronização, o erro abaixo era retornado:
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: connection unexpectedly closed (1237664 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]
Após algumas pesquisas, identifiquei que se tratava de um problema que acompanha a versão do software rsync que vem junto com a instalação do CentOS Linux 5 64bit, e resolvi realizar o upgrade.
A versão com problema:
#rsync –version
rsync version 3.0.6 protocol version 30
A versão após upgrade:
#rpm -qa | grep rsync
rsync-3.0.7-1.el5.rfx
Você pode realizar a atualização do pacote rsync da seguinte maneira:
#cd /usr/local/src
#wget http://pkgs.repoforge.org/rsync/rsync-3.0.7-1.el5.rfx.x86_64.rpm
#rpm -Uvh rsync-3.0.7-1.el5.rfx.x86_64.rpm
