Package: duplicity Version: 0.6.18-3 Severity: grave Justification: renders package unusable
Dear Maintainer, Since yesterday's update, backup to a SSH target is broken and leads to this stacktrace: ssh: Unknown exception: CTR mode needs counter parameter, not IV ssh: Traceback (most recent call last): ssh: File "/usr/lib/python2.7/dist-packages/paramiko/transport.py", line 1542, in run ssh: self.kex_engine.parse_next(ptype, m) ssh: File "/usr/lib/python2.7/dist-packages/paramiko/kex_group1.py", line 68, in parse_next ssh: return self._parse_kexdh_reply(m) ssh: File "/usr/lib/python2.7/dist-packages/paramiko/kex_group1.py", line 107, in _parse_kexdh_reply ssh: self.transport._activate_outbound() ssh: File "/usr/lib/python2.7/dist-packages/paramiko/transport.py", line 1831, in _activate_outbound ssh: engine = self._get_cipher(self.local_cipher, key_out, IV_out) ssh: File "/usr/lib/python2.7/dist-packages/paramiko/transport.py", line 1480, in _get_cipher ssh: return self._cipher_info[name]['class'].new(key, self._cipher_info[name]['mode'], iv, counter) ssh: File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/AES.py", line 94, in new ssh: return AESCipher(key, *args, **kwargs) ssh: File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/AES.py", line 59, in __init__ ssh: blockalgo.BlockAlgo.__init__(self, _AES, key, *args, **kwargs) ssh: File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/blockalgo.py", line 141, in __init__ ssh: self._cipher = factory.new(key, *args, **kwargs) ssh: ValueError: CTR mode needs counter parameter, not IV *** Please consider answering these questions, where appropriate *** * What led up to the situation? The upgrade of python-crypto from 2.6-4+deb7u3 to 2.6-4+deb7u4 * What exactly did you do (or not do) that was effective (or ineffective)? I did a downgrade of python-crypto to 2.6-4+deb7u3. * What was the outcome of this action? My backups are working again. * What outcome did you expect instead? *** End of the template - remove these lines *** -- System Information: Debian Release: 7.11 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 3.10.23-xxxx-std-ipv6-64 (SMP w/2 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-38+deb7u11 ii librsync1 0.9.7-9 ii python 2.7.3-4+deb7u1 ii python-gnupginterface 0.3.2-9.1 Versions of packages duplicity recommends: ii python-paramiko 1.7.7.1-3.1 ii rsync 3.0.9-4 Versions of packages duplicity suggests: pn lftp <none> ii ncftp 2:3.2.5-1.1 pn python-boto <none> pn python-cloudfiles <none> ii python-gdata 2.0.17+dfsg-1 ii python-pexpect 2.4-1 pn tahoe-lafs <none> -- no debconf information