SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
Crash on Mac OS X
Author Message
Post Crash on Mac OS X 
Hi,

I'm using rdiff-backup on my 10.3.9 servers with no problems. On my
laptop with 10.4.2 I try to backup my home to a mounted disk image
(to have encrypted backups).

It seems that writing carbon data is what makes it crash. Is there
way to turn that off? I don't think I've ever used the Finder comment
field.

Do you have any other suggestions?


/usr/local/bin/rdiff-backup -v 9 --print-statistics /Users/joakim "$
{backupimagemountlocation}/${backupimagename}/joakim3"


Mon Aug 15 10:57:44 2005 Making directory /tmp/501/DiffedVault/
joakim3/rdiff-backup-data
Mon Aug 15 10:57:44 2005 Unable to import module xattr.
Extended attributes not supported on filesystem at /Users/joakim
Mon Aug 15 10:57:44 2005 Unable to import module posix1e from
pylibacl package.
ACLs not supported on filesystem at /Users/joakim
Mon Aug 15 10:57:44 2005
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
Access control lists Off
Extended attributes Off
Mac OS X style resource forks On
Mac OS X Finder information On
-----------------------------------------------------------------
Mon Aug 15 10:57:44 2005 Making directory /tmp/501/DiffedVault/
joakim3/rdiff-backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005 Touching /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/foo
Mon Aug 15 10:57:44 2005 Warning: ownership cannot be changed on
filesystem at /tmp/501/DiffedVault/joakim3/rdiff-backup-data
Mon Aug 15 10:57:44 2005 Deleting /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/foo
Mon Aug 15 10:57:44 2005 Touching /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/hardlinked_file1
Mon Aug 15 10:57:44 2005 Hard linking /tmp/501/DiffedVault/joakim3/
rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file2 to /tmp/501/
DiffedVault/joakim3/rdiff-backup-data/rdiff-backup.tmp.0/
hardlinked_file1
Mon Aug 15 10:57:44 2005 Unable to import module xattr.
Extended attributes not supported on filesystem at /tmp/501/
DiffedVault/joakim3/rdiff-backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005 Unable to import module posix1e from
pylibacl package.
ACLs not supported on filesystem at /tmp/501/DiffedVault/joakim3/
rdiff-backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005 Touching /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/dir_inc_check
Mon Aug 15 10:57:44 2005 Deleting /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/dir_inc_check
Mon Aug 15 10:57:44 2005 Touching /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/regfile
Mon Aug 15 10:57:44 2005 Deleting /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/regfile
Mon Aug 15 10:57:44 2005 Deleting /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005 Removing directory /tmp/501/DiffedVault/
joakim3/rdiff-backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005
-----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
Characters needing quoting ''
Ownership changing Off
Hard linking On
fsync() directories On
Directory inc permissions On
Access control lists Off
Extended attributes Off
Mac OS X style resource forks On
Mac OS X Finder information On
-----------------------------------------------------------------
Mon Aug 15 10:57:44 2005 Making directory /tmp/501/DiffedVault/
joakim3/rdiff-backup-data/increments
Mon Aug 15 10:57:44 2005 Starting mirror /Users/joakim to /tmp/501/
DiffedVault/joakim3
Mon Aug 15 10:57:44 2005 Processing changed file .
Mon Aug 15 10:57:44 2005 Processing changed file .CFUserTextEncoding
Mon Aug 15 10:57:44 2005 Regular copying ('.CFUserTextEncoding',)
to /tmp/501/DiffedVault/joakim3/rdiff-backup.tmp.1
Mon Aug 15 10:57:44 2005 Writing file object to /tmp/501/DiffedVault/
joakim3/rdiff-backup.tmp.1
Mon Aug 15 10:57:44 2005 Copying attributes from
('.CFUserTextEncoding',) to /tmp/501/DiffedVault/joakim3/rdiff-
backup.tmp.1
Mon Aug 15 10:57:44 2005 Writing resource fork to ('rdiff-backup.tmp.
1',)
Mon Aug 15 10:57:44 2005 Writing carbon data to ('rdiff-backup.tmp.1',)
Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line
280, in Main
take_action(rps)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line
250, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line
303, in Backup
backup.Mirror(rpin, rpout)
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py",
line 38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py",
line 218, in patch
ITR(diff.index, diff)
File "/sw/lib/python2.4/site-packages/rdiff_backup/rorpiter.py",
line 279, in __call__
last_branch.fast_process(*args)
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py",
line 476, in fast_process
if self.patch_to_temp(rp, diff_rorp, tf):
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py",
line 503, in patch_to_temp
rpath.copy_attribs(diff_rorp, new)
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line
159, in copy_attribs
rpout.write_carbonfile(rpin.get_carbonfile())
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line
1122, in write_carbonfile
fsobj = FSSpec(self.path)
MacOS.Error: (-120, 'Directory not found')
Exception exceptions.TypeError: "'NoneType' object is not callable"
in <bound method GzipFile.__del__ of <gzip open file '/tmp/501/
DiffedVault/joakim3/rdiff-backup-data/file_statistics.
2005-08-15T10:57:44+02:00.data.gz', mode 'wb' at 0x1078140
0x107ba58>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable"
in <bound method GzipFile.__del__ of <gzip open file '/tmp/501/
DiffedVault/joakim3/rdiff-backup-data/error_log.2005-08-15T10:57:44
+02:00.data.gz', mode 'wb' at 0x10781d0 0x10739e0>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable"
in <bound method GzipFile.__del__ of <gzip open file '/tmp/501/
DiffedVault/joakim3/rdiff-backup-data/mirror_metadata.
2005-08-15T10:57:44+02:00.snapshot.gz', mode 'wb' at 0x1078260
0x107ba80>> ignored

Post Crash on Mac OS X 
Hi,

I'm using rdiff-backup on my 10.3.9 servers with no problems. On my
laptop with 10.4.2 I try to backup my home to a mounted disk image
(to have encrypted backups).

It seems that writing carbon data is what makes it crash. Is there
way to turn that off? I don't think I've ever used the Finder comment
field.

Do you have any other suggestions?


/usr/local/bin/rdiff-backup -v 9 --print-statistics /Users/joakim "$
{backupimagemountlocation}/${backupimagename}/joakim3"


Mon Aug 15 10:57:44 2005 Making directory /tmp/501/DiffedVault/
joakim3/rdiff-backup-data
Mon Aug 15 10:57:44 2005 Unable to import module xattr.
Extended attributes not supported on filesystem at /Users/joakim
Mon Aug 15 10:57:44 2005 Unable to import module posix1e from
pylibacl package.
ACLs not supported on filesystem at /Users/joakim
Mon Aug 15 10:57:44 2005
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
Access control lists Off
Extended attributes Off
Mac OS X style resource forks On
Mac OS X Finder information On
-----------------------------------------------------------------
Mon Aug 15 10:57:44 2005 Making directory /tmp/501/DiffedVault/
joakim3/rdiff-backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005 Touching /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/foo
Mon Aug 15 10:57:44 2005 Warning: ownership cannot be changed on
filesystem at /tmp/501/DiffedVault/joakim3/rdiff-backup-data
Mon Aug 15 10:57:44 2005 Deleting /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/foo
Mon Aug 15 10:57:44 2005 Touching /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/hardlinked_file1
Mon Aug 15 10:57:44 2005 Hard linking /tmp/501/DiffedVault/joakim3/
rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file2 to /tmp/501/
DiffedVault/joakim3/rdiff-backup-data/rdiff-backup.tmp.0/
hardlinked_file1
Mon Aug 15 10:57:44 2005 Unable to import module xattr.
Extended attributes not supported on filesystem at /tmp/501/
DiffedVault/joakim3/rdiff-backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005 Unable to import module posix1e from
pylibacl package.
ACLs not supported on filesystem at /tmp/501/DiffedVault/joakim3/
rdiff-backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005 Touching /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/dir_inc_check
Mon Aug 15 10:57:44 2005 Deleting /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/dir_inc_check
Mon Aug 15 10:57:44 2005 Touching /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/regfile
Mon Aug 15 10:57:44 2005 Deleting /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0/regfile
Mon Aug 15 10:57:44 2005 Deleting /tmp/501/DiffedVault/joakim3/rdiff-
backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005 Removing directory /tmp/501/DiffedVault/
joakim3/rdiff-backup-data/rdiff-backup.tmp.0
Mon Aug 15 10:57:44 2005
-----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
Characters needing quoting ''
Ownership changing Off
Hard linking On
fsync() directories On
Directory inc permissions On
Access control lists Off
Extended attributes Off
Mac OS X style resource forks On
Mac OS X Finder information On
-----------------------------------------------------------------
Mon Aug 15 10:57:44 2005 Making directory /tmp/501/DiffedVault/
joakim3/rdiff-backup-data/increments
Mon Aug 15 10:57:44 2005 Starting mirror /Users/joakim to /tmp/501/
DiffedVault/joakim3
Mon Aug 15 10:57:44 2005 Processing changed file .
Mon Aug 15 10:57:44 2005 Processing changed file .CFUserTextEncoding
Mon Aug 15 10:57:44 2005 Regular copying ('.CFUserTextEncoding',)
to /tmp/501/DiffedVault/joakim3/rdiff-backup.tmp.1
Mon Aug 15 10:57:44 2005 Writing file object to /tmp/501/DiffedVault/
joakim3/rdiff-backup.tmp.1
Mon Aug 15 10:57:44 2005 Copying attributes from
('.CFUserTextEncoding',) to /tmp/501/DiffedVault/joakim3/rdiff-
backup.tmp.1
Mon Aug 15 10:57:44 2005 Writing resource fork to ('rdiff-backup.tmp.
1',)
Mon Aug 15 10:57:44 2005 Writing carbon data to ('rdiff-backup.tmp.1',)
Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line
280, in Main
take_action(rps)
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line
250, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line
303, in Backup
backup.Mirror(rpin, rpout)
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py",
line 38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py",
line 218, in patch
ITR(diff.index, diff)
File "/sw/lib/python2.4/site-packages/rdiff_backup/rorpiter.py",
line 279, in __call__
last_branch.fast_process(*args)
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py",
line 476, in fast_process
if self.patch_to_temp(rp, diff_rorp, tf):
File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py",
line 503, in patch_to_temp
rpath.copy_attribs(diff_rorp, new)
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line
159, in copy_attribs
rpout.write_carbonfile(rpin.get_carbonfile())
File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line
1122, in write_carbonfile
fsobj = FSSpec(self.path)
MacOS.Error: (-120, 'Directory not found')
Exception exceptions.TypeError: "'NoneType' object is not callable"
in <bound method GzipFile.__del__ of <gzip open file '/tmp/501/
DiffedVault/joakim3/rdiff-backup-data/file_statistics.
2005-08-15T10:57:44+02:00.data.gz', mode 'wb' at 0x1078140
0x107ba58>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable"
in <bound method GzipFile.__del__ of <gzip open file '/tmp/501/
DiffedVault/joakim3/rdiff-backup-data/error_log.2005-08-15T10:57:44
+02:00.data.gz', mode 'wb' at 0x10781d0 0x10739e0>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable"
in <bound method GzipFile.__del__ of <gzip open file '/tmp/501/
DiffedVault/joakim3/rdiff-backup-data/mirror_metadata.
2005-08-15T10:57:44+02:00.snapshot.gz', mode 'wb' at 0x1078260
0x107ba80>> ignored

Post Crash on Mac OS X 
Joakim Arfvidsson <joakim < at > arfvidsson.com>
wrote the following on Mon, 15 Aug 2005 11:54:25 +0200

It seems that writing carbon data is what makes it crash. Is there
way to turn that off? I don't think I've ever used the Finder comment
field.

The patch at

http://savannah.nongnu.org/cgi-bin/viewcvs/rdiff-backup/rdiff-backup/rdiff_backup/Main.py.diff?r2=1.85&r1=1.84&diff_format=u

adds a --no-carbonfile switch to disable it. Even if that isn't the
problem I didn't see any harm in checking that patch in because there
are already similar switches like --no-acls and so on.

1122, in write_carbonfile
fsobj = FSSpec(self.path)
MacOS.Error: (-120, 'Directory not found')

But it does look like a Mac-specific carbonfile problem. Anyone more
familiar with Macs know what's happening?


--
Ben Escoto

Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB