[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] Restore Fails AssertionError (Debian ->MacOSX) 0.13
From: |
Hans Fuchs |
Subject: |
[rdiff-backup-users] Restore Fails AssertionError (Debian ->MacOSX) 0.13.3 |
Date: |
Mon, 29 Dec 2003 02:23:02 +0100 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.5) Gecko/20031007 |
Hello
I just started to use rdiff-backup. I backuped the complete HD of my Mac
to a debian server. I have 0.13.3 on both machines. The Mac is running
MacOS 10.3.2.
The backup worked without a problem. Restoring Fails. It dies just after
a few seconds. Please give me a hint were to look at.
Here's the log:
----
baldria:~ gucky$ sudo rdiff-backup --force -r now
address@hidden::baldria-backup/mach. /Volumes/Password:
address@hidden's password:
-----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
Characters needing quoting '^a-z0-9_ -.'
Ownership changing On
Hard linking On
fsync() directories On
Directory inc permissions On
Access control lists Off
Extended attributes Off
Mac OS X style resource forks On
-----------------------------------------------------------------
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
Access control lists Off
Extended attributes Off
Mac OS X style resource forks Off
-----------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 24, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py",
line 247, in Main
take_action(rps)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py",
line 220, in take_action
elif action == "restore-as-of": Restore(rps[0], rps[1], 1)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py",
line 450, in Restore
inc_rpath, dest_rp, time)
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/restore.py", line
50, in Restore
TargetS.patch(target, diff_iter)
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/restore.py", line
282, in patch
ITR(diff.index, diff)
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line
279, in __call__
last_branch.fast_process(*args)
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/restore.py", line
588, in fast_process
self.patch_to_temp(rp, diff_rorp, tf)
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/restore.py", line
596, in patch_to_temp
rpath.copy(diff_rorp, new)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py",
line 96, in copy
if rpin.isreg(): copy_reg_file(rpin, rpout, compress)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py",
line 118, in copy_reg_file
rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py",
line 916, in write_from_fileobj
copyfileobj(fp, outfp)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py",
line 58, in copyfileobj
inbuf = inputfp.read(blocksize)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py",
line 1089, in read
def read(self, length = -1): return self.file.read(length)
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line
117, in read
if not self.addtobuffer(): break
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line
132, in addtobuffer
type, data = self.iwf._get()
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line
401, in _get
if not self.buf: self.buf += self.file.read()
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py",
line 497, in read
return self.connection.VirtualFile.readfromid(self.id, length)
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py",
line 429, in __call__
return apply(self.connection.reval, (self.name,) + args)
File
"/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py",
line 351, in reval
if isinstance(result, Exception): raise result
AssertionError: (('Applications', 'Address Book.app', 'Contents',
'Resources', 'Dutch.lproj'), ('Applications', 'Address Book.app',
'Contents', 'Resources', 'Dutch.lproj', 'ABLabelPrinting.nib',
'objects.nib'))
baldria:~ gucky$ Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line
247, in Main
take_action(rps)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line
216, in take_action
connection.PipeConnection(sys.stdin, sys.stdout).Server()
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py",
line 336, in Server
self.get_response(-1)
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py",
line 298, in get_response
try: req_num, object = self._get()
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py",
line 221, in _get
raise ConnectionReadError("Truncated header string (problem "
rdiff_backup.connection.ConnectionReadError: Truncated header string
(problem probably originated remotely)
baldria:~ gucky$
----
Best,
Hans
- [rdiff-backup-users] Restore Fails AssertionError (Debian ->MacOSX) 0.13.3,
Hans Fuchs <=