duplicity-talk
[Top][All Lists]
Advanced

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

[Duplicity-talk] 0.4.8: Repository Corruption


From: Andreas Schildbach
Subject: [Duplicity-talk] 0.4.8: Repository Corruption
Date: Mon, 07 Jan 2008 11:28:21 +0100
User-agent: Thunderbird 2.0.0.6 (X11/20071022)

Hello,

I currently get the following error when trying to append to a backup which worked before. It seems as if my backup repository is currently currupted. I have already cleaned up; it does not help. Isn't "cleanup" the recommended way to resolve such a problem?

I am running the Debian Lenny package of "duplicity version 0.4.8 running on linux2".

Here is how I run duplicity:

/usr/bin/duplicity \
         incremental \
         --full-if-older-than 1W \
         --encrypt-key xxx --sign-key xxx \
         --verbosity 4 \
         --exclude /tmp \
         --exclude /dev \
         --exclude /proc \
         --exclude /sys \
         --exclude /mnt \
         / \
         ftp://xxx:address@hidden/

This is the error:

NcFTP version is 3.2.0
Last full backup date: Fri Jan  4 05:26:32 2008
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 426, in ?
    if __name__ == "__main__": with_tempdir(main)
  File "/usr/bin/duplicity", line 422, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 416, in main
    else: incremental_backup(sig_chain)
  File "/usr/bin/duplicity", line 180, in incremental_backup
    bytes_written = write_multivol("inc", tarblock_iter, globals.backend)
  File "/usr/bin/duplicity", line 83, in write_multivol
    globals.gpg_profile,globals.volsize)
File "/usr/lib/python2.4/site-packages/duplicity/gpg.py", line 213, in GPGWriteFile
    data = block_iter.next(bytes_to_go).data
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line 407, in next
    result = self.process(self.input_iter.next(), size)
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line 261, in get_delta_iter_w_sig
    for new_path, sig_path in collated:
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line 177, in collate2iters
    try: relem2 = riter2.next()
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line 234, in combine_path_iters
    refresh_triple_list(triple_list)
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line 222, in refresh_triple_list
    new_triple = get_triple(old_triple[1])
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line 211, in get_triple
    try: path = path_iter_list[iter_index].next()
File "/usr/lib/python2.4/site-packages/duplicity/diffdir.py", line 156, in sigtar2path_iter
    sigtarobj.close()
File "/usr/lib/python2.4/site-packages/duplicity/dup_temp.py", line 107, in close
    assert not self.fileobj.close()
File "/usr/lib/python2.4/site-packages/duplicity/gpg.py", line 139, in close
    self.gpg_process.wait()
File "/var/lib/python-support/python2.4/GnuPGInterface.py", line 639, in wait
    raise IOError, "GnuPG exited non-zero, with code %d" % (e << 8)
IOError: GnuPG exited non-zero, with code 131072

Regards,

Andreas





reply via email to

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