Hello :) These 3 rsync problems keep me busy for the last 3 weeks, but has no solution yet:
Setup: there are 3 machines: 2 linux machine (*I have root access to these both machines*) 1 FreeBSD machine (*I have only regular user in this machine*) Three problems described here ONLY happens when rsync from Linux machine to FreeBSD machine. Rsync from Linux to Linux HAS NONE OF THIS PROBLEMS. *First problem:* "symlink has no referent" error message. Many many of them. Like these: symlink has no referent: "/backup/dirvish/adm/2016-03-06/tree/etc/alternatives/php.1.gz" symlink has no referent: "/backup/dirvish/adm/2016-03-06/tree/etc/alternatives/vimdiff" symlink has no referent: "/backup/dirvish/adm/2016-03-06/tree/etc/alternatives/Mail.1.gz" symlink has no referent: "/backup/dirvish/adm/2016-03-06/tree/etc/nginx/sites-enabled/default" *Second problem:* failed: No such file or directory (2) error message. Like this: rsync: link "/usr/home/john/dirvish/adm/2016-03-09/tree/etc/joe/editorrc" => adm/2016-03-07/tree/etc/joe/editorrc failed: No such file or directory (2) *Third problem:* failed: Operation not permitted (1) error message. Like this: rsync: link "/usr/home/john/dirvish/adm/2016-03-09/tree/etc/php5/fpm/conf.d" => adm/2016-03-07/tree/etc/php5/fpm/conf.d failed: Operation not permitted (1) *Source machine (Linux 1) is like this:* root@linux1:/backup/dirvish/adm/*2016-03-07*/tree/etc/php5/fpm# ls -l total 76 lrwxrwxrwx 25 root root 9 Mar 25 2015 conf.d -> ../conf.d -rw-r--r-- 25 root root 4555 Mar 25 2015 php-fpm.conf -rw-r--r-- 25 root root 64337 May 31 2015 php.ini drwxr-xr-x 2 root root 4096 May 28 2015 pool.d root@linux1:/backup/dirvish/adm/*2016-03-07*/tree/etc/php5/fpm/conf.d# ls -l total 4 lrwxrwxrwx 25 root root 29 May 28 2015 10-mysqlnd.ini -> ../mods-available/mysqlnd.ini lrwxrwxrwx 25 root root 25 May 28 2015 10-pdo.ini -> ../mods-available/pdo.ini lrwxrwxrwx 25 root root 26 May 30 2015 20-curl.ini -> ../mods-available/curl.ini lrwxrwxrwx 25 root root 24 May 28 2015 20-gd.ini -> ../mods-available/gd.ini lrwxrwxrwx 25 root root 28 May 28 2015 20-mcrypt.ini -> ../mods-available/mcrypt.ini lrwxrwxrwx 25 root root 28 May 28 2015 20-mysqli.ini -> ../mods-available/mysqli.ini lrwxrwxrwx 25 root root 27 May 28 2015 20-mysql.ini -> ../mods-available/mysql.ini lrwxrwxrwx 25 root root 31 May 28 2015 20-pdo_mysql.ini -> ../mods-available/pdo_mysql.ini -rw-r--r-- 25 root root 122 May 28 2015 apc.ini root@linux1:/backup/dirvish/adm/*2016-03-09*/tree/etc/php5/fpm/conf.d# ls -l total 4 lrwxrwxrwx 25 root root 29 May 28 2015 10-mysqlnd.ini -> ../mods-available/mysqlnd.ini lrwxrwxrwx 25 root root 25 May 28 2015 10-pdo.ini -> ../mods-available/pdo.ini lrwxrwxrwx 25 root root 26 May 30 2015 20-curl.ini -> ../mods-available/curl.ini lrwxrwxrwx 25 root root 24 May 28 2015 20-gd.ini -> ../mods-available/gd.ini lrwxrwxrwx 25 root root 28 May 28 2015 20-mcrypt.ini -> ../mods-available/mcrypt.ini lrwxrwxrwx 25 root root 28 May 28 2015 20-mysqli.ini -> ../mods-available/mysqli.ini lrwxrwxrwx 25 root root 27 May 28 2015 20-mysql.ini -> ../mods-available/mysql.ini lrwxrwxrwx 25 root root 31 May 28 2015 20-pdo_mysql.ini -> ../mods-available/pdo_mysql.ini -rw-r--r-- 25 root root 122 May 28 2015 apc.ini *On FreeBSD machine: (/usr/home/john/dirvish)* $ pwd /home/john/dirvish/adm/*2016-03-07*/tree/etc/php5/fpm $ ls -l total 103 lrwxrwxrwx 1 john john 9 Mar 25 2015 conf.d -> ../conf.d -rw-r--r-- 25 john john 4555 Mar 25 2015 php-fpm.conf -rw-r--r-- 25 john john 64337 May 31 2015 php.ini drwxr-xr-x 2 john john 3 Mar 29 14:42 pool.d $ pwd /home/john/dirvish/adm/*2016-03-07*/tree/etc/php5/fpm/conf.d $ ls -l total 14 lrwxrwxrwx 1 john john 29 May 28 2015 10-mysqlnd.ini -> ../mods-available/mysqlnd.ini lrwxrwxrwx 1 john john 25 May 28 2015 10-pdo.ini -> ../mods-available/pdo.ini lrwxrwxrwx 1 john john 26 May 30 2015 20-curl.ini -> ../mods-available/curl.ini lrwxrwxrwx 1 john john 24 May 28 2015 20-gd.ini -> ../mods-available/gd.ini lrwxrwxrwx 1 john john 28 May 28 2015 20-mcrypt.ini -> ../mods-available/mcrypt.ini lrwxrwxrwx 1 john john 27 May 28 2015 20-mysql.ini -> ../mods-available/mysql.ini lrwxrwxrwx 1 john john 28 May 28 2015 20-mysqli.ini -> ../mods-available/mysqli.ini lrwxrwxrwx 1 john john 31 May 28 2015 20-pdo_mysql.ini -> ../mods-available/pdo_mysql.ini -rw-r--r-- 25 john john 122 May 28 2015 apc.ini $ pwd /home/john/dirvish/adm/*2016-03-09*/tree/etc/php5/fpm $ ls -l total 103 -rw-r--r-- 25 john john 4555 Mar 25 2015 php-fpm.conf -rw-r--r-- 25 john john 64337 May 31 2015 php.ini drwxr-xr-x 2 john john 3 Mar 29 14:42 pool.d Like we can see above, on 2016-03-09. it's fail to copy/link to *2016-03-07* for conf.d This is rsync comman I use (after "tweek" it for few weeks): *From Linux Machine to another Linux Machine (succcesfully without error):* rsync -e "ssh -p 111" -avzHq --sparse /backup/dirvish/ root@linux2 :/backup/dirvish/ *From Linux Machine to FreeBSD (problem!)* /usr/bin/rsync -rltzAX -O -H -q --timeout=60 --partial --sparse --copy-unsafe-links /backup/dirvish/ [email protected]:dirvish 2>~/rsync-error.log How to solve this? Very confusing for me :( Thanks a lot :) John.
_______________________________________________ Dirvish mailing list [email protected] http://www.dirvish.org/mailman/listinfo/dirvish
