Your message dated Wed, 14 Dec 2016 05:47:06 +0000
with message-id 
<CAMcKhMS_qVAAuR9ObYTJvbXEzObm+gNWXZGMjcv5PKTax=o...@mail.gmail.com>
and subject line Re: Bug#848065: python-cryptography: renders ansible unusable
has caused the Debian Bug report #848065,
regarding python-cryptography: renders ansible unusable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
848065: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848065
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
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
>

--- End Message ---

Reply via email to