[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [rdiff-backup-users] Trying to back up an OS X 10.6 client
From: |
Ben Ford |
Subject: |
Re: [rdiff-backup-users] Trying to back up an OS X 10.6 client |
Date: |
Thu, 10 Mar 2011 14:07:31 -0800 |
It appears that rdiff-backup dies hard any time a file/directory with ACLs is
encountered. I'm backing up an OSX 10.6 client to a Linux server. Has anyone
gotten this working properly?
I've installed pyxattr and I'm using these flags:
rdiff-backup -v5 --force --include-symbolic-links --exclude-special-files
--no-acls \
--exclude-sockets --exclude-other-filesystems
--exclude-fifos \
The output:
Processing changed file export/xgrid
Processing changed file private
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in
error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in
Main
take_action(rps)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 346, in
Backup
backup.Mirror(rpin, rpout)
File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 38, in
Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 232, in
patch
ITR(diff.index, diff)
File "/var/lib/python-support/python2.5/rdiff_backup/rorpiter.py", line 277,
in __call__
if self.finish_branches(index) is None:
File "/var/lib/python-support/python2.5/rdiff_backup/rorpiter.py", line 229,
in finish_branches
to_be_finished.end_process()
File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 664, in
end_process
rpath.copy_attribs(self.dir_update, self.base_rp)
File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 180, in
copy_attribs
rpout.chown(*rpout.conn.user_group.map_rpath(rpin))
File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 977, in
chown
else: os.chown(self.path, uid, gid)
OverflowError: long int too large to convert to int