Package: python3-keyring
Version: 10.4.0-1
Severity: normal

Dear Maintainer,

I'm using python3-keyring in scripts to get my mail password from
gnome-keyring. It has worked fine for ages, but suddenly I get this:

hobbes@sphax:~$ python3 -m keyring get SERVICE USER
Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3/dist-packages/keyring/__main__.py", line 3, in <module>
    cli.main()
  File "/usr/lib/python3/dist-packages/keyring/cli.py", line 101, in main
    return cli.run(argv)
  File "/usr/lib/python3/dist-packages/keyring/cli.py", line 54, in run
    password = get_password(service, username)
  File "/usr/lib/python3/dist-packages/keyring/core.py", line 41, in 
get_password
    return _keyring_backend.get_password(service_name, username)
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 
65, in get_password
    return item.get_secret().decode('utf-8')
  File "/usr/lib/python3/dist-packages/secretstorage/item.py", line 102, in 
get_secret
    decryptor = Cipher(aes, modes.CBC(aes_iv), default_backend()).decryptor()
  File 
"/usr/lib/python3/dist-packages/cryptography/hazmat/backends/__init__.py", line 
15, in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
  File 
"/usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__init__.py",
 line 7, in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
  File 
"/usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/backend.py",
 line 16, in <module>
    from cryptography import utils, x509
  File "/usr/lib/python3/dist-packages/cryptography/x509/__init__.py", line 8, 
in <module>
    from cryptography.x509.base import (
  File "/usr/lib/python3/dist-packages/cryptography/x509/base.py", line 16, in 
<module>
    from cryptography.x509.extensions import Extension, ExtensionType
  File "/usr/lib/python3/dist-packages/cryptography/x509/extensions.py", line 
18, in <module>
    from cryptography.hazmat.primitives import constant_time, serialization
  File 
"/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py",
 line 9, in <module>
    from cryptography.hazmat.bindings._constant_time import lib
ModuleNotFoundError: No module named '_cffi_backend'


It does not barfs if SERVICE or USER is wrong, only when the combination
is good.

Do you need any other information ?

Thanks for your work,
--
Rémi

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), 
LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-keyring depends on:
ii  python3                3.6.3-2
ii  python3-dbus           1.2.4-1+b4
ii  python3-secretstorage  2.3.1-2

Versions of packages python3-keyring recommends:
ii  python3-keyrings.alt  2.2-2

Versions of packages python3-keyring suggests:
ii  gnome-keyring     3.20.1-1
pn  libkf5wallet-bin  <none>

-- no debconf information

_______________________________________________
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to