Rsync failed to connect. Error code 10


Esta semana estábamos manejando unos servidores de un cliente nuevo y no podíamos hacer un rsync entre dos de ellos. Se suponía que estaba funcionando pero no. El error que recibíamos era:

rsync: failed to connect to xxxxxx: Connection refused (111)
rsync error: error in socket IO (code 10)

Obviamente puede pasar por muchas cosas. Os dejamos la solución que nos sirvió por si os pasa.

En resumen la causa era que rsync no estaba corriendo en el servidor, seguramente debido a un reinicio. Para comprobar si es así podéis ejecutar lo siguiente en el servidor que se supone rechaza la conexión (destino):

$ systemctl list-unit-files |grep rsync
rsync.service                          disabled

Si sale disabled es eso.

¿Cómo activarlo?

$ sudo systemctl enable rsync.service
Synchronizing state for rsync.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d rsync defaults
Executing /usr/sbin/update-rc.d rsync enable

Con eso habilitamos el servicio PERO todavía no lo activamos.

$ sudo systemctl start rsync.service

Esto activa el servicio, ya está funcionado. Ahora lo podemos comprobar con:

$ systemctl |grep rsync
rsync.service                 loaded active running   fast remote file copy program daemon

Como vemos ya funciona. Y además, la gran ventaja es que “sobrevive” a los reinicios, no tenemos que activarlo manualmente todo el rato.

 

Deja un comentario

Resumen de nuestra Política de Privacidad

  • Responsable: SmythSys IT Consulting SLNE.
  • Finalidad: Gestionar y moderar los comentarios.
  • Legitimación: Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios: Tus datos se alojan en los servidores de OVH.
  • Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la dirección del responsable (en nuestra política de privacidad).

Time limit is exhausted. Please reload CAPTCHA.