Control: notfound -1 1.5.3-1

You have an installation of PyOpenSSL in
/home/pjs/.local/lib/python2.7/site-packages that is not compatible with
Cryptography 1.5.3; removing or upgrading this should solve your problem.

To avoid this kind of problem in future, I would recommend using virtualenv
rather than installing things to ~/.local, as packages in a virtualenv will
not interfere with the system Python like ~/.local / --user packages will.

On Tue, 13 Dec 2016 at 20:03 Paulo Silva <paulo...@gmail.com> wrote:

> Package: python-cryptography
> Version: 1.5.3-1
> Severity: critical
> Justification: breaks unrelated software
>
> Upgrading python-cryptography from 1.5.2-1 to 1.5.3-1 renders ansible
> unusable:
>
> $ ansible-playbook -vvv playbook.yml
> ERROR! Unexpected Exception: 'module' object has no attribute 'SSL_ST_INIT'
> the full traceback was:
>
> Traceback (most recent call last):
>   File "/usr/bin/ansible-playbook", line 103, in <module>
>     exit_code = cli.run()
>   File "/usr/lib/python2.7/dist-packages/ansible/cli/playbook.py", line
> 159, in run
>     results = pbex.run()
>   File
> "/usr/lib/python2.7/dist-packages/ansible/executor/playbook_executor.py",
> line 89, in run
>     self._tqm.load_callbacks()
>   File
> "/usr/lib/python2.7/dist-packages/ansible/executor/task_queue_manager.py",
> line 177, in load_callbacks
>     for callback_plugin in callback_loader.all(class_only=True):
>   File "/usr/lib/python2.7/dist-packages/ansible/plugins/__init__.py",
> line 394, in all
>     self._module_cache[path] = self._load_module_source(name, path)
>   File "/usr/lib/python2.7/dist-packages/ansible/plugins/__init__.py",
> line 324, in _load_module_source
>     module = imp.load_source(name, path, module_file)
>   File
> "/usr/lib/python2.7/dist-packages/ansible/plugins/callback/hipchat.py",
> line 32, in <module>
>     from ansible.module_utils.urls import open_url
>   File "/usr/lib/python2.7/dist-packages/ansible/module_utils/urls.py",
> line 150, in <module>
>     from urllib3.contrib.pyopenssl import ssl_wrap_socket
>   File "/usr/lib/python2.7/dist-packages/urllib3/contrib/pyopenssl.py",
> line 47, in <module>
>     import OpenSSL.SSL
>   File "/home/pjs/.local/lib/python2.7/site-packages/OpenSSL/__init__.py",
> line 8, in <module>
>     from OpenSSL import rand, crypto, SSL
>   File "/home/pjs/.local/lib/python2.7/site-packages/OpenSSL/SSL.py", line
> 124, in <module>
>     SSL_ST_INIT = _lib.SSL_ST_INIT
> AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
>
> Downgrading to python-cryptography to 1.5.2-1 fixes the issue:
>
> $ sudo dpkg -i
> /var/cache/apt/archives/python-cryptography_1.5.2-1_amd64.deb
> dpkg: warning: downgrading python-cryptography from 1.5.3-1 to 1.5.2-1
> (Reading database ... 575660 files and directories currently installed.)
> Preparing to unpack .../python-cryptography_1.5.2-1_amd64.deb ...
> Unpacking python-cryptography (1.5.2-1) over (1.5.3-1) ...
> Setting up python-cryptography (1.5.2-1) ...
>
> $ ansible-playbook -vvv playbook.yml
> PLAYBOOK: playbook.yml
> *********************************************************
> (...)
>
> -- System Information:
> Debian Release: stretch/sid
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'oldstable-updates'), (500,
> 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1,
> 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages python-cryptography depends on:
> ii  libc6                        2.24-8
> ii  libssl1.1                    1.1.0c-2
> ii  python                       2.7.11-2
> pn  python-cffi-backend-api-max  <none>
> pn  python-cffi-backend-api-min  <none>
> ii  python-enum34                1.1.6-1
> ii  python-idna                  2.1-1
> ii  python-ipaddress             1.0.17-1
> ii  python-pyasn1                0.1.9-2
> ii  python-setuptools            28.7.1-1
> ii  python-six                   1.10.0-3
> pn  python:any                   <none>
>
> python-cryptography recommends no packages.
>
> Versions of packages python-cryptography suggests:
> pn  python-cryptography-doc      <none>
> ii  python-cryptography-vectors  1.5.3-1
>
> -- no debconf information
>

Reply via email to