[ubuntu-dev] Bug#678682: ubuntu-dev-tools: requestsync fails to authenticate: IV must be 16 bytes longs

Stephen Kitt steve at sk2.org
Sat Jun 23 17:42:47 UTC 2012


Package: ubuntu-dev-tools
Version: 0.143
Severity: normal

Dear Maintainer,

I'm trying to request a sync of my mail-notification package, using
requestsync. After entering my keyring password authentication fails
as follows:

% requestsync -s mail-notification
Please input your password for the keyring
Traceback (most recent call last):
  File "/usr/bin/requestsync", line 366, in <module>
    main()
  File "/usr/bin/requestsync", line 167, in main
    Launchpad.login(service=options.lpinstance, api_version='devel')
  File "/usr/lib/python2.7/dist-packages/ubuntutools/lp/lpapicache.py", line 66, in login
    version=api_version)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 539, in login_with
    credential_save_failed, version)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 342, in _authorize_token_and_login
    authorization_engine.unique_consumer_id)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 282, in load
    return self.do_load(unique_key)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 336, in do_load
    'launchpadlib', unique_key)
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 34, in get_password
    return _keyring_backend.get_password(service_name, username)
  File "/usr/lib/python2.7/dist-packages/keyring/backend.py", line 304, in get_password
    password = self.decrypt(password_encrypted).decode('utf-8')
  File "/usr/lib/python2.7/dist-packages/keyring/backend.py", line 462, in decrypt
    crypter = self._init_crypter()
  File "/usr/lib/python2.7/dist-packages/keyring/backend.py", line 451, in _init_crypter
    return AES.new(password, AES.MODE_CFB)
  File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/AES.py", line 94, in new
    return AESCipher(key, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/AES.py", line 59, in __init__
    blockalgo.BlockAlgo.__init__(self, _AES, key, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/Crypto/Cipher/blockalgo.py", line 141, in __init__
    self._cipher = factory.new(key, *args, **kwargs)
ValueError: IV must be 16 bytes long

Regards,

Stephen


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (200, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ubuntu-dev-tools depends on:
ii  binutils                   2.22-6.1
ii  dctrl-tools                2.22.2
ii  devscripts                 2.11.8
ii  diffstat                   1.55-3
ii  distro-info                0.10
ii  dpkg-dev                   1.16.3
ii  lsb-release                4.1+Debian6
ii  perl                       5.14.2-11
ii  python                     2.7.3~rc2-1
ii  python-apt                 0.8.4
ii  python-debian              0.1.21
ii  python-distro-info         0.10
ii  python-httplib2            0.7.4-2
ii  python-launchpadlib        1.9.12-2
ii  python-lazr.restfulclient  0.12.0-2
ii  python2.6                  2.6.7-4
ii  python2.7                  2.7.3~rc2-2.1
ii  sudo                       1.8.3p2-1.1

Versions of packages ubuntu-dev-tools recommends:
ii  bzr                     2.6.0~bzr6522-1
ii  bzr-builddeb            2.8.4
ii  ca-certificates         20120212
ii  cowdancer               0.70
ii  debian-archive-keyring  2012.4
ii  debian-keyring          2012.06.01
ii  debootstrap             1.0.40
ii  dput                    0.9.6.3
ii  genisoimage             9:1.1.11-2
ii  libwww-perl             6.04-1
ii  lintian                 2.5.9
ii  patch                   2.6.1-3
ii  pbuilder                0.211
ii  perl-modules            5.14.2-11
ii  python-dns              2.3.6-1
ii  python-gnupginterface   0.3.2-9.1
ii  python-soappy           0.12.0-4
ii  quilt                   0.60-2
ii  reportbug               6.4

Versions of packages ubuntu-dev-tools suggests:
ii  ipython            0.12.1+dfsg-2
ii  python             2.7.3~rc2-1
ii  python-simplejson  2.5.2-1
pn  qemu-user-static   <none>

-- no debconf information





More information about the ubuntu-dev-team mailing list