rdiff-backup-users
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]