Package: duplicity
Version: 0.6.08b-1+b1
Severity: minor
Here's what I get with an empty remote GPG file (probably resulting of out of
quota), when trying to resync the local cache :
...
Fetching .../duplicity-inc.20101225T001425Z.to.20101226T001506Z.manifest.gpg to
/tmp/duplicity-mqzqB7-tempdir/mktemp-f0fGqJ-7'
State = sftp, Before = 'quit'
Removing still remembered temporary file
/tmp/duplicity-mqzqB7-tempdir/mkstemp-xGZcgl-1
Removing still remembered temporary file
/tmp/duplicity-mqzqB7-tempdir/mktemp-f0fGqJ-7
GPG error detail: Traceback (most recent call last):
File "/usr/bin/duplicity", line 1251, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1244, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1145, in main
sync_archive()
File "/usr/bin/duplicity", line 959, in sync_archive
copy_to_local(fn)
File "/usr/bin/duplicity", line 915, in copy_to_local
globals.archive_dir.append(loc_name).name)
File "/usr/bin/duplicity", line 841, in copy_raw
data = src_iter.next(block_size).data
File "/usr/bin/duplicity", line 900, in next
self.fileobj.close()
File "/usr/lib/python2.6/dist-packages/duplicity/dup_temp.py", line 210, in
close
assert not self.fileobj.close()
File "/usr/lib/python2.6/dist-packages/duplicity/gpg.py", line 198, in close
self.gpg_failed()
File "/usr/lib/python2.6/dist-packages/duplicity/gpg.py", line 165, in
gpg_failed
raise GPGError, msg
GPGError: GPG Failed, see log below:
===== Begin GnuPG log =====
gpg: decrypt_message failed: eof
===== End GnuPG log =====
GPGError: GPG Failed, see log below:
===== Begin GnuPG log =====
gpg: decrypt_message failed: eof
===== End GnuPG log =====
Of course, by listing the cache one can find the culprit 0 size file :
duplicity-inc.20101225T001425Z.to.20101226T001506Z.manifest.gpg
But I guess it wouldn't be so hard to have a check against empty files and
manage the failing backup/restore then.
Hope this helps.
Best regards,
-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: armel (armv5tel)
Kernel: Linux 2.6.32-5-kirkwood
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages duplicity depends on:
ii gnupg 1.4.10-4 GNU privacy guard - a free PGP rep
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii librsync1 0.9.7-7 rsync remote-delta algorithm libra
ii python 2.6.6-3+squeeze6 interactive high-level object-orie
ii python-central 0.6.16+nmu1 register and build utility for Pyt
ii python-pexpect 2.3-1 Python module for automating inter
duplicity recommends no packages.
Versions of packages duplicity suggests:
pn ncftp <none> (no description available)
pn python-boto <none> (no description available)
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]