web-dev-qa-db-fra.com

La mise à niveau vers 15.04 annule les sauvegardes deja dup sur Amazon S3?

J'avais configuré deja dup pour sauvegarder dans un compartiment Amazon S3, comme décrit dans cette question: Comment puis-je utiliser un compartiment S3 existant dans Backup? et plus en détail dans cette post , qui a bien fonctionné.

Cependant, après la mise à niveau vers Ubuntu 15.04, la sauvegarde échoue avec un unknown error et cette trace cryptique:

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

Des suggestions sur la façon dont adresser ou déboguer ceci?

6
cboettig

Ce problème a un impact sur le logiciel backend sous-jacent, duplicity, ainsi que sur deja dup. J'ai déposé un rapport de bogue sur la duplicité, qui a maintenant confirmé le bogue et publié un correctif, voir: https://bugs.launchpad.net/duplicity/+bug/1453232 Ce bogue affecte la version de duplicité 0.7.01 et est fixé à 0.7.02.

5
cboettig