Package: duplicity
Version: 0.6.22-1
Severity: important

Dear Maintainer,

Backups using the S3 backend fail with an InvalidUriError exception.

Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1472, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1465, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1446, in main
    check_last_manifest(col_stats) # not needed for full backup
  File "/usr/bin/duplicity", line 1166, in check_last_manifest
    last_backup_set.check_manifests()
  File "/usr/lib/python2.7/dist-packages/duplicity/collections.py", line 186, 
in check_manifests
    remote_manifest = self.get_remote_manifest()
  File "/usr/lib/python2.7/dist-packages/duplicity/collections.py", line 220, 
in get_remote_manifest
    manifest_buffer = self.backend.get_data(self.remote_manifest_name)
  File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 631, in 
get_data
    fin = self.get_fileobj_read(filename, parseresults)
  File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 592, in 
get_fileobj_read
    self.get(filename, tdp)
  File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", 
line 242, in get
    key = self.storage_uri.new_key()
  File "/usr/lib/python2.7/dist-packages/boto/storage_uri.py", line 194, in 
new_key
    self._check_object_uri('new_key')
  File "/usr/lib/python2.7/dist-packages/boto/storage_uri.py", line 84, in 
_check_object_uri
    (function_name, self.uri))
InvalidUriError: new_key on object-less URI 
(s3://xxxxxxxxxxxxxxxxxxxx-duplicity-minos/)

This seems to be a known issue upstream, see:

 * http://thread.gmane.org/gmane.comp.sysutils.backup.duplicity.general/6087
 * https://bugs.launchpad.net/duplicity/+bug/1218425


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.11-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages duplicity depends on:
ii  libc6      2.17-96
ii  librsync1  0.9.7-10
ii  python     2.7.5-5

Versions of packages duplicity recommends:
ii  python-oauthlib  0.5.1-1
ii  python-paramiko  1.10.1-1
ii  python-urllib3   1.7.1-1
ii  rsync            3.1.0-2

Versions of packages duplicity suggests:
pn  lftp               <none>
pn  ncftp              <none>
ii  python-boto        2.20.1-1
pn  python-cloudfiles  <none>
pn  python-gdata       <none>
ii  python-pexpect     2.4-1
pn  tahoe-lafs         <none>

-- no debconf information

-- 
Eric Evans
eev...@debian.org

Attachment: signature.asc
Description: Digital signature

Reply via email to