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?
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.