Package: duplicity Version: 0.6.17-1 Severity: important Dear Maintainer,
This version of duplicity raises an exception whenever a path related to ssh. This includes paths prefixed with ssh://, scp:// and sftp://. As the most recent upgrade notice told me to do, I have installed python-paramiko. Note that this bug occurs before any SSH connections get attempted. I have verified this by providing bogus paths to duplicity and can reproduce the error as the following exception shows: $ duplicity -v 5 some/local/path sftp://[email protected]/some/remote/path Using archive dir: /home/yonkeltron/.cache/duplicity/9e831f2cf5a5f38252bc6b4ac3b5b155 Using backup name: 9e831f2cf5a5f38252bc6b4ac3b5b155 Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.cloudfilesbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.u1backend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.botobackend Failed: No module named py Import of duplicity.backends.ftpbackend Succeeded Import of duplicity.backends.sshbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.ftpsbackend Succeeded Using temporary directory /tmp/duplicity-U6oo10-tempdir Traceback (most recent call last): File "/usr/bin/duplicity", line 1388, in <module> with_tempdir(main) File "/usr/bin/duplicity", line 1381, in with_tempdir fn() File "/usr/bin/duplicity", line 1232, in main action = commandline.ProcessCommandLine(sys.argv[1:]) File "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", line 1001, in ProcessCommandLine backup, local_pathname = set_backend(args[0], args[1]) File "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", line 894, in set_backend globals.backend = backend.get_backend(bend) File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 156, in get_backend return _backends[pu.scheme](pu) File "/usr/lib/python2.7/dist-packages/duplicity/backends/sshbackend.py", line 88, in __init__ self.client.load_system_host_keys() File "/usr/lib/python2.7/dist-packages/paramiko/client.py", line 152, in load_system_host_keys self._system_host_keys.load(filename) File "/usr/lib/python2.7/dist-packages/paramiko/hostkeys.py", line 155, in load e = HostKeyEntry.from_line(line) File "/usr/lib/python2.7/dist-packages/paramiko/hostkeys.py", line 67, in from_line key = RSAKey(data=base64.decodestring(key)) File "/usr/lib/python2.7/base64.py", line 321, in decodestring return binascii.a2b_base64(s) Error: Incorrect padding I have not had similar errors with S3 or file paths. Please let me know if I can provide any additional information or detail in this matter. Thanks! -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages duplicity depends on: ii libc6 2.13-24 ii librsync1 0.9.7-8 ii python 2.7.2-9 ii python-gnupginterface 0.3.2-9.1 ii python2.7 2.7.2-8 Versions of packages duplicity recommends: ii python-paramiko 1.7.7.1-2 ii rsync 3.0.9-1 Versions of packages duplicity suggests: pn lftp <none> pn ncftp <none> pn python-boto 2.0-2 pn python-cloudfiles <none> pn python-gdata <none> pn python-pexpect 2.3-1 pn tahoe-lafs <none> -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

