Fri 18 Jan 2008 02:13:35 PM UTC, original submission:
There is a file in my file system (HFS+ case-sensitive, journaled) without any permissions (000, ls -l shows: ---------)
rdiff-backup -v5 --print-statistics --exclude-globbing-filelist excludes-users --ssh-no-compression --exclude-sockets --exclude-fifos --exclude-device-files root@server::/Source /Destination
Crashes as follows:
Exception '(-5000, 'Insufficient access privileges for operation')' raised of class '<class 'MacOS.Error'>':
File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 299, in error_check_Main
try: Main(arglist)
File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 319, in Main
take_action(rps)
File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 275, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 341, in Backup
backup.Mirror(rpin, rpout)
File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 218, in patch
ITR(diff.index, diff)
File "/sw/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", line 281, in _call_
last_branch.fast_process(*args)
File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 515, in fast_process
if self.patch_to_temp(mirror_rp, diff_rorp, tf):
File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 542, in patch_to_temp
rpath.copy_attribs(diff_rorp, new)
File "/sw/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 174, in copy_attribs
rpout.write_carbonfile(rpin.get_carbonfile())
File "/sw/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 1232, in write_carbonfile
fsobj.FSpSetFInfo(finderinfo)
Traceback (most recent call last):
File "/sw/bin/rdiff-backup", line 23, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 299, in error_check_Main
try: Main(arglist)
File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 319, in Main
take_action(rps)
File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 275, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/sw/lib/python2.5/site-packages/rdiff_backup/Main.py", line 341, in Backup
backup.Mirror(rpin, rpout)
File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 218, in patch
ITR(diff.index, diff)
File "/sw/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", line 281, in _call_
last_branch.fast_process(*args)
File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 515, in fast_process
if self.patch_to_temp(mirror_rp, diff_rorp, tf):
File "/sw/lib/python2.5/site-packages/rdiff_backup/backup.py", line 542, in patch_to_temp
rpath.copy_attribs(diff_rorp, new)
File "/sw/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 174, in copy_attribs
rpout.write_carbonfile(rpin.get_carbonfile())
File "/sw/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 1232, in write_carbonfile
fsobj.FSpSetFInfo(finderinfo)
MacOS.Error: (-5000, 'Insufficient access privileges for operation')
Fatal Error: Lost connection to the remote system
|