Description of problem: Starting from 0.6.09 duplicity fail to work correctly with python 2.4.3. Version-Release number of selected component (if applicable): duplicity-0.6.09-1.el5 How reproducible: try to do any action with the remote backup stored on amazon Steps to Reproduce: Run /usr/bin/duplicity collection-status --no-encryption s3+http://test-1234 -v9 Actual results: Using archive dir: /root/.cache/duplicity/cfc9e024713f1476306d7e1a4981d207 Using backup name: cfc9e024713f1476306d7e1a4981d207 Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.ftpbackend Succeeded Import of duplicity.backends.sshbackend Succeeded Import of duplicity.backends.giobackend Failed: No module named gio Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.botobackend Failed: invalid syntax (botobackend.py, line 190) Import of duplicity.backends.cloudfilesbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Using temporary directory /tmp/duplicity-6NtU4X-tempdir User error detail: Traceback (most recent call last): File "/usr/bin/duplicity", line 1239, in ? with_tempdir(main) File "/usr/bin/duplicity", line 1232, in with_tempdir fn() File "/usr/bin/duplicity", line 1118, in main action = commandline.ProcessCommandLine(sys.argv[1:]) File "/usr/lib/python2.4/site-packages/duplicity/commandline.py", line 903, in ProcessCommandLine globals.backend = backend.get_backend(args[0]) File "/usr/lib/python2.4/site-packages/duplicity/backend.py", line 151, in get_backend raise UnsupportedBackendScheme(url_string) UnsupportedBackendScheme: scheme not supported in url: s3+http://test-123 Expected results: It should check collection status Additional info: Bug is reported to upstream also: https://bugs.launchpad.net/duplicity/+bug/629984
Created attachment 451381 [details] fix for duplicity and python < 2.5
duplicity-0.6.10-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/duplicity-0.6.10-1.fc14
duplicity-0.6.10-1.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/duplicity-0.6.10-1.fc13
duplicity-0.6.10-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/duplicity-0.6.10-1.el5
duplicity-0.6.10-1.el4 has been submitted as an update for Fedora EPEL 4. https://admin.fedoraproject.org/updates/duplicity-0.6.10-1.el4
Please also reference #656446 for issues with python-boto and this new duplicity (which does resolve the unsupported scheme issue, but introduces complaints on the boto side).
duplicity-0.6.11-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/duplicity-0.6.11-1.fc14
duplicity-0.6.11-1.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/duplicity-0.6.11-1.fc13
duplicity-0.6.11-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/duplicity-0.6.11-1.el5
duplicity-0.6.11-1.el4 has been submitted as an update for Fedora EPEL 4. https://admin.fedoraproject.org/updates/duplicity-0.6.11-1.el4
duplicity-0.6.11-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
duplicity-0.6.11-1.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
duplicity-0.6.11-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.
duplicity-0.6.11-1.el4 has been pushed to the Fedora EPEL 4 stable repository. If problems still persist, please make note of it in this bug report.