3.0.2: make_bak_dir mkdir ...: File exists (17)
Jordan Russell
jr-list-2008 at quo.to
Fri May 16 17:07:47 GMT 2008
Yesterday I upgraded rsync from 2.6.9 to 3.0.2 (as part of upgrading
Fedora 8 to Fedora 9). Today, I received these unexpected errors:
rsync: make_bak_dir mkdir "/backup/server/../server-before-5/var"
failed: File exists (17)
rsync: keep_backup failed: "/backup/server/var/lib/rpcbind/rpcbind.file"
-> "../server-before-5/var/lib/rpcbind/rpcbind.file": Success (0)
rsync: stat
"/backup/server/../server-before-5/var/lib/rpcbind/rpcbind.file" failed:
No such file or directory (2)
from a script that had worked flawlessly for years under rsync 2.6.x:
BKPDIR=server-before-`date +%w`
cd /backup
rm -rf $BKPDIR
mkdir -m 700 $BKPDIR
cd /backup/server
rsync -avHx --numeric-ids --delete --delete-excluded \
--backup --backup-dir=../$BKPDIR \
--exclude-from=/root/bin/backupserver.excludelist \
root at server:/ .
Prior to the script being run, these files had been deleted from the
sender side:
/var/lib/rpcbind/portmap.file
/var/lib/rpcbind/rpcbind.file
along with the /var/lib/rpcbind directory.
Following the rsync run, the receiver side has:
/backup/server/var/lib/rpcbind/rpcbind.file
/backup/server-before-5/var/lib/rpcbind/portmap.file
i.e., only one of the deleted files was moved to the backup directory.
Any ideas?
--
Jordan Russell
More information about the rsync
mailing list