It seems everyone has a slightly different tracestack.
The error I receive seems to come from the patchdir.py file.

Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1532, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1526, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1380, in main
    do_backup(action)
  File "/usr/bin/duplicity", line 1457, in do_backup
    restore(col_stats)
  File "/usr/bin/duplicity", line 722, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 560, in 
Write_ROPaths
    for ropath in rop_iter:
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 523, in 
integrate_patch_iters
    for patch_seq in collated:
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 389, in 
yield_tuples
    setrorps(overflow, elems)
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 378, in 
setrorps
    elems[i] = iter_list[i].next()
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 107, in 
filter_path_iter
    for path in path_iter:
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 121, in 
difftar2path_iter
    tarinfo_list = [tar_iter.next()]
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 339, in 
next
    self.set_tarfile()
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 333, in 
set_tarfile
    self.current_fp = self.fileobj_iter.next()
  File "/usr/bin/duplicity", line 758, in get_fileobj_iter
    backup_set.volume_name_dict[vol_num],
KeyError: 1

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to deja-dup in Ubuntu.
https://bugs.launchpad.net/bugs/1422289

Title:
  Backup failed with duplicity assertion error

Status in deja-dup package in Ubuntu:
  Confirmed

Bug description:
  I have configured deja-dup to backup to an S3 folder and recently all
  backups are failing with this error:

  Traceback (most recent call last):
    File "/usr/bin/duplicity", line 1500, in <module>
      with_tempdir(main)
    File "/usr/bin/duplicity", line 1494, in with_tempdir
      fn()
    File "/usr/bin/duplicity", line 1327, in main
      action = commandline.ProcessCommandLine(sys.argv[1:])
    File "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", line 
1047, in ProcessCommandLine
      globals.backend = backend.get_backend(args[0])
    File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 221, in 
get_backend
      obj = get_backend_object(url_string)
    File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 207, in 
get_backend_object
      return factory(pu)
    File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", 
line 161, in __init__
      self.resetConnection()
    File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", 
line 183, in resetConnection
      self.conn = get_connection(self.scheme, self.parsed_url, self.storage_uri)
    File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", 
line 97, in get_connection
      assert scheme == 's3'
  AssertionError

  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: deja-dup 32.0-0ubuntu2
  ProcVersionSignature: Ubuntu 3.18.0-13.14-generic 3.18.5
  Uname: Linux 3.18.0-13-generic x86_64
  ApportVersion: 2.16.1-0ubuntu2
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Mon Feb 16 10:48:38 2015
  InstallationDate: Installed on 2015-01-09 (37 days ago)
  InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150109)
  SourcePackage: deja-dup
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/deja-dup/+bug/1422289/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to