Je suis passé à Ubuntu 15.04 ce week-end. Maintenant, rsync ne jouera plus à Nice:
Quand j'essaye de lancer ceci:
beheer@boson:~ $ rsync -Wvvqaz --log-file=rs.txt --delete-excluded --delete --no-g --password-file=/home/beheer/rsync.local.pwd --exclude=lost+found /home rsync://boson.local/boson-backup/boson/
Je reçois:
rsync: failed to connect to boson.local (10.0.1.220): Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(128) [sender=3.1.1]
le fichier journal contient:
2015/05/25 19:00:54 [15163] opening tcp connection to boson.local port 873
2015/05/25 19:00:54 [15163] rsync: failed to connect to boson.local (10.0.1.220): Connection refused (111)
2015/05/25 19:00:54 [15163] rsync error: error in socket IO (code 10) at clientserver.c(128) [sender=3.1.1]
Ceci est une tentative de sauvegarde locale. Cependant, essayer de faire quelque chose de similaire depuis un serveur externe (Debian) renvoie exactement la même erreur.
$ systemctl |grep ufw
ufw.service loaded active exited Uncomplicated firewall
$ Sudo ufw status
Status: inactive
$ Sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Toutes les suggestions que je pourrais vérifier ou ce qui pourrait être faux?
EDIT: Utiliser rsync via ssh comme suggéré dans les commentaires ci-dessous provoque la même erreur.
EDIT2: statut du pare-feu mis à jour (ufw
___) et état ajouté iptables
name__.
EDIT3: Ne devrait-il pas y avoir un démon rsyncd
en cours d'exécution?
$ ps aux |grep rsync
beheer 8559 0.0 0.0 9492 2176 pts/0 S+ 10:23 0:00 grep --color=auto rsync
systemctl
n’affiche pas non plus de service rsync
name__. Aucune mention sur Google que cela est nécessaire ou comment le créer.
Le service rsync.service IS est installé. Vous avez juste besoin de regarder très fort. ;-)
$ systemctl list-unit-files |grep rsync
rsync.service disabled
Le service étant désactivé par défaut (...), vous devez l'activer, puis le démarrer.
$ 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
$ Sudo systemctl start rsync.service
Et voilà:
$ systemctl |grep rsync
rsync.service loaded active running fast remote file copy program daemon
Cela survit redémarre. Donc, pas besoin de démarrer manuellement le service après chaque démarrage.