Description of problem: When trying to sync files with duplicity on a remote server using sftp or ssh protocol, there's an error : eg : duplicity test_dir ssh://user@some_ip/backup/duplicity Import of duplicity.backends.dpbxbackend Failed: No module named dropbox BackendException: Could not initialize backend: No module named paramiko The import of dropbox is harmless if you don't use dropbox in the url. But the lack of paramiko module prevents from using ssh/sftp and duplicity will exit. Installing python-paramiko manually solves the problem. As duplicity already requires openssh-client, a require for "python-paramiko" should be added too. Problem might be present too in cauldron version 0.6.24 Reproducible: Steps to Reproduce:
Advisory: ======================== Updated duplicity package to fix a missing dependency: the lack of paramiko module prevents from using ssh/sftp and duplicity will exit. References: https://bugs.mageia.org/show_bug.cgi?id=13972 ======================== Updated packages in core/updates_testing: ======================== duplicity-0.6.22-5.mga4
Assignee: makowski.mageia => qa-bugs
Does that fix the bug for you Nicolas? I tried it but I seem to hit a paramiko bug: https://github.com/paramiko/paramiko/issues/220 It might also be that I'm not using duplicity correctly though. $ duplicity test_dir ssh://akien@git.mageia.org/web/hugs/ Import of duplicity.backends.dpbxbackend Failed: No module named dropbox The authenticity of host 'git.mageia.org' can't be established. SSH-RSA key fingerprint is ad:34:4d:3f:37:73:91:51:9b:af:80:ce:e9:d6:2a:a4. Are you sure you want to continue connecting (yes/no)? yes BackendException: ssh connection to akien@git.mageia.org:22 failed: 'SSHClient' object has no attribute 'known_hosts'
CC: (none) => remiWhiteboard: (none) => has_procedure
Whiteboard: has_procedure => (none)
Under mageia4, installing python-paramiko fixes the problem. I also removed all packages from main and installed duplicity-0.6.22-5.mga4.i586.rpm from core / update_testing and it correctly installed python-paramiko. Backups with duplicity worked correctly. for #2, I think your problem is more related to ssh and your keys on the remote host than to duplicity itself, I don't have this error message. For me, rpm can go from testing to main update. BTW, I see cauldron suggests python-dropbox. Maybe it could be added to mageia4 too ? It's not really a bug fix, but I guess dropbox is often used as a backup media and mageia 4 doesn't have the python-dropbox rpm.
Whiteboard: (none) => MGA4-32-OK
In mga4 64, installing is fine, pulls the needed deps, and rpmdiff shows there's no other change than that added dep, so validating.
CC: (none) => stormiWhiteboard: MGA4-32-OK => MGA4-32-OK MGA4-64-OK validated_update
Whiteboard: MGA4-32-OK MGA4-64-OK validated_update => MGA4-32-OK MGA4-64-OKCC: (none) => sysadmin-bugsKeywords: (none) => validated_update
Advisory uploaded.
Whiteboard: MGA4-32-OK MGA4-64-OK => MGA4-32-OK MGA4-64-OK advisory
An update for this issue has been pushed to Mageia Updates repository. http://advisories.mageia.org/MGAA-2014-0169.html
Status: NEW => RESOLVEDResolution: (none) => FIXED
There are the the many players have to exited visit here http://bejeweled3.co and play the amazing free online bejeweled 3 games it is the nice fun for you.
CC: (none) => pikachu17997
CC: (none) => davidwhodgins
CC: (none) => tracewin