[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Duplicity-talk] tarfile: Bad Checksum
From: |
Paul |
Subject: |
[Duplicity-talk] tarfile: Bad Checksum |
Date: |
Tue, 1 Sep 2009 11:28:21 -0400 (Eastern Daylight Time) |
User-agent: |
Alpine 2.00 (WNT 1167 2008-08-23) |
I created a new full backup with Duplicity. The first few nightly
incremental updates went fine. Then last night it hung; when I manually
killed the process, it told me "tarfile: Bad Checksum." The full
backtrace is below.
Every time I start anew with a fresh full backup, this error crops up
after a few nights.
Is there a way to figure out what is causing the problem? I'm running
Duplicity 0.5.18 and GPG 1.4.6.
Thanks!
/etc/cron.daily/duplicity-s3:
Last full backup date: Fri Aug 28 17:54:33 2009
Traceback (most recent call last):
File "/usr/local/bin/duplicity", line 825, in ?
with_tempdir(main)
File "/usr/local/bin/duplicity", line 818, in with_tempdir
fn()
File "/usr/local/bin/duplicity", line 800, in main
incremental_backup(sig_chain)
File "/usr/local/bin/duplicity", line 392, in incremental_backup
bytes_written = write_multivol("inc", tarblock_iter,
globals.backend)
File "/usr/local/bin/duplicity", line 232, in write_multivol
globals.gpg_profile, globals.volsize)
File "/usr/local/lib/python2.4/site-packages/duplicity/gpg.py", line
264, in GPGWriteFile
data = block_iter.next(bytes_to_go).data
File "/usr/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 471, in next
result = self.process(self.input_iter.next(), size)
File "/usr/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 180, in get_delta_iter
for new_path, sig_path in collated:
File "/usr/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 266, in collate2iters
relem2 = riter2.next()
File "/usr/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 331, in combine_path_iters
refresh_triple_list(triple_list)
File "/usr/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 317, in refresh_triple_list
new_triple = get_triple(old_triple[1])
File "/usr/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 305, in get_triple
path = path_iter_list[iter_index].next()
File "/usr/local/lib/python2.4/site-packages/duplicity/diffdir.py",
line 227, in sigtar2path_iter
raise DiffDirException("Bad tarinfo name %s" % (tarinfo.name,))
DiffDirException: Bad tarinfo name
ssgnature/home/heidi/Maildir/.Trash/cur/1206398655.P14216Q19440M962834.tarsier:2,S
tarfile: Bad Checksum
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Duplicity-talk] tarfile: Bad Checksum,
Paul <=