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

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

[rdiff-backup-users] --just-fix-my-broken-backup ?


From: Adam Lazur
Subject: [rdiff-backup-users] --just-fix-my-broken-backup ?
Date: Wed, 24 May 2006 15:56:22 -0700
User-agent: Mutt/1.5.9i

The filesystem I've been backing up to has suffered some filesystem
damage. I've fsck'd and it assures me everything is better now that
there are 1365 files in lost+found.

So I let rdiff-backup get back to its regularly scheduled backups, but
it bails every time like so:

rdiff-backup --remote-schema "ssh -c blowfish -i $host/sshkey -C %s 
rdiff-backup --server" --print-statistics --include-globbing-filelist 
ninjak/1-includes --exclude-globbing-filelist ninjak/5-excludes 
address@hidden::/ ninjak/mirror
Previous backup seems to have failed, regressing destination now.
Warning, metadata file has entry for 
home/rave/Maildir/cur/11069ssio2222229e/Maildir/cur/1103912295.17181_0.ninjak.clustermonkey.o6
 ModTime 1103748io22222id 1003,
but there are no associated files.
-----------------------------------------------------------------
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
-----------------------------------------------------------------
-----------------------------------------------------------------
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
-----------------------------------------------------------------
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 260, in 
Main
    take_action(rps)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 230, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 274, in 
Backup
    backup_final_init(rpout)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 365, in 
backup_final_init
    checkdest_if_necessary(rpout)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 852, in 
checkdest_if_necessary
    dest_rp.conn.regress.Regress(dest_rp)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/regress.py", line 70, in 
Regress
    for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/regress.py", line 162, in 
iterate_meta_rfs
    for raw_rf, metadata_rorp in collated:
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 100, 
in Collate2Iters
    try: relem2 = riter2.next()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/metadata.py", line 256, 
in iterate
    try: yield self.record_to_object(self.buf[:next_pos])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/metadata.py", line 162, 
in Record2RORP
    elif field == "Size": data_dict['size'] = long(data)
ValueError: invalid literal for long(): 22714811 ModTime 11037487348i55id 1003
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 260, in 
Main
    take_action(rps)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 228, in 
take_action
    connection.PipeConnection(sys.stdin, sys.stdout).Server()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 352, 
in Server
    self.get_response(-1)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 314, 
in get_response
    try: req_num, object = self._get()
  File "/usr/lib/python2.3/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)


Is it time to perform surgery on the metadata file? I'm cool with
blowing away portions of the tree to save my backup... but I'd rather
not pull the whole tree over my home dsl if I could avoid it.

-- 
Adam Lazur




reply via email to

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