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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] problem restoring: Truncated header string (problem


From: Jacques Botha
Subject: [rdiff-backup-users] problem restoring: Truncated header string (problem probably originated remotely)
Date: Mon, 27 Sep 2004 12:18:20 +0200
User-agent: KMail/1.7

Hi All

I'm having some troubles restoring to a machine across the network
Using rdiff-backup 0.13-4 on both the server and client
I have a a lot of successful backups of the machine:

rdiff-backup -l address@hidden::backup
address@hidden's password:
Warning: ownership cannot be changed on filesystem at backup/rdiff-backup-data
-----------------------------------------------------------------
Detected abilities for archive (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                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Found 19 increments:
    increments.2004-09-09T19:44:32+02:00.dir   Thu Sep  9 13:44:32 2004
    increments.2004-09-10T18:01:06+02:00.dir   Fri Sep 10 12:01:06 2004
    increments.2004-09-11T18:01:03+02:00.dir   Sat Sep 11 12:01:03 2004
    increments.2004-09-12T18:01:07+02:00.dir   Sun Sep 12 12:01:07 2004
    increments.2004-09-13T18:01:02+02:00.dir   Mon Sep 13 12:01:02 2004
    increments.2004-09-14T18:01:02+02:00.dir   Tue Sep 14 12:01:02 2004
    increments.2004-09-15T18:01:02+02:00.dir   Wed Sep 15 12:01:02 2004
    increments.2004-09-16T18:01:02+02:00.dir   Thu Sep 16 12:01:02 2004
    increments.2004-09-17T18:01:02+02:00.dir   Fri Sep 17 12:01:02 2004
    increments.2004-09-18T18:01:03+02:00.dir   Sat Sep 18 12:01:03 2004
    increments.2004-09-19T18:01:03+02:00.dir   Sun Sep 19 12:01:03 2004
    increments.2004-09-20T18:01:03+02:00.dir   Mon Sep 20 12:01:03 2004
    increments.2004-09-21T18:01:02+02:00.dir   Tue Sep 21 12:01:02 2004
    increments.2004-09-22T18:01:02+02:00.dir   Wed Sep 22 12:01:02 2004
    increments.2004-09-23T16:49:28+02:00.dir   Thu Sep 23 10:49:28 2004
    increments.2004-09-23T18:01:02+02:00.dir   Thu Sep 23 12:01:02 2004
    increments.2004-09-24T18:01:03+02:00.dir   Fri Sep 24 12:01:03 2004
    increments.2004-09-25T18:01:02+02:00.dir   Sat Sep 25 12:01:02 2004
    increments.2004-09-26T18:01:05+02:00.dir   Sun Sep 26 12:01:05 2004
Current mirror: Mon Sep 27 04:27:06 2004


I get the following error when restoring:

rdiff-backup -r now --force  address@hidden::backup /mnt/sysimage
address@hidden's password:
-----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
  Characters needing quoting                   ''
  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                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
  Access control lists                         Off
  Extended attributes                          Off
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
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 259, in 
Main
    take_action(rps)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 239, in 
take_action
    elif action == "restore-as-of": Restore(rps[0], rps[1], 1)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 465, in 
Restore
    inc_rpath, dest_rp, time)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 45, in 
Restore
    TargetS.patch(target, diff_iter)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 307, 
in patch
    for diff in rorpiter.FillInIter(diff_iter, target):
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 173, 
in FillInIter
    first_rp = rpiter.next() # StopIteration gets passed upwards
  File "/usr/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 364, 
in next
    while not type: type, data = self._get()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 401, 
in _get
    if not self.buf: self.buf += self.file.read()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 
513, in read
    return self.connection.VirtualFile.readfromid(self.id, length)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 
445, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 
367, in reval
    if isinstance(result, Exception): raise result
AssertionError: (('etc', 'X11', 'xkb', 'compat'), ('etc', 'X11', 'xkb', 
'compat', 'pc98'))
Traceback (most recent call last):
address@hidden   File "/usr/bin/rdiff-backup", line 24, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 259, in 
Main
    take_action(rps)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 227, in 
take_action
    connection.PipeConnection(sys.stdin, sys.stdout).Server()
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 
352, in Server
    self.get_response(-1)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 
314, in get_response
    try: req_num, object = self._get()
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 
230, in _get
    raise ConnectionReadError("Truncated header string (problem "
rdiff_backup.connection.ConnectionReadError: Truncated header string (problem 
probably originated remotely)

Please tell me how do I fix it  ?~?

Thanks
-- 
Jacques Botha
South Africa
+27-11-889-4142
+27-83-424-0683

Don't assume that open-source software is inherently insecure because crackers 
can see the source code. History shows that crackers don't need source code 
to find exploits !

Attachment: pgpH2PuU2d5EW.pgp
Description: PGP signature


reply via email to

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