Bug#843687: mitmproxy: FTBFS: AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

Chris Lamb lamby at debian.org
Tue Nov 8 18:59:43 UTC 2016


Source: mitmproxy
Version: 0.18.1-2
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

mitmproxy fails to build from source in unstable/amd64:

  []

      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/netlib/http/test_response.py 
  test/netlib/http/test_response.py:10: in <module>
      from netlib.tutils import raises, tresp
  netlib/tutils.py:10: in <module>
      from netlib import utils, tcp, http
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
  __ ERROR collecting .pybuild/pythonX.Y_2.7/build/test/netlib/http/test_url.py __
  test/netlib/http/test_url.py:2: in <module>
      from netlib import tutils
  netlib/tutils.py:10: in <module>
      from netlib import utils, tcp, http
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/netlib/http/http1/test_assemble.py 
  test/netlib/http/http1/test_assemble.py:9: in <module>
      from netlib.tutils import treq, raises, tresp
  netlib/tutils.py:10: in <module>
      from netlib import utils, tcp, http
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/netlib/http/http1/test_read.py 
  test/netlib/http/http1/test_read.py:15: in <module>
      from netlib.tutils import treq, tresp, raises
  netlib/tutils.py:10: in <module>
      from netlib import utils, tcp, http
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/netlib/websockets/test_frame.py 
  test/netlib/websockets/test_frame.py:5: in <module>
      from netlib import websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/netlib/websockets/test_masker.py 
  test/netlib/websockets/test_masker.py:4: in <module>
      from netlib import websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/netlib/websockets/test_utils.py 
  test/netlib/websockets/test_utils.py:4: in <module>
      from netlib import websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_language_actions.py 
  test/pathod/test_language_actions.py:3: in <module>
      from pathod.language import actions, parse_pathoc, parse_pathod, serve
  pathod/language/__init__.py:9: in <module>
      from . import http, http2, websockets, writer, exceptions
  pathod/language/http.py:6: in <module>
      import netlib.websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_language_base.py 
  test/pathod/test_language_base.py:2: in <module>
      from pathod import language
  pathod/language/__init__.py:9: in <module>
      from . import http, http2, websockets, writer, exceptions
  pathod/language/http.py:6: in <module>
      import netlib.websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_language_generators.py 
  test/pathod/test_language_generators.py:3: in <module>
      from pathod.language import generators
  pathod/language/__init__.py:9: in <module>
      from . import http, http2, websockets, writer, exceptions
  pathod/language/http.py:6: in <module>
      import netlib.websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_language_http.py 
  test/pathod/test_language_http.py:2: in <module>
      from pathod import language
  pathod/language/__init__.py:9: in <module>
      from . import http, http2, websockets, writer, exceptions
  pathod/language/http.py:6: in <module>
      import netlib.websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_language_http2.py 
  test/pathod/test_language_http2.py:3: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_language_websocket.py 
  test/pathod/test_language_websocket.py:2: in <module>
      from pathod import language
  pathod/language/__init__.py:9: in <module>
      from . import http, http2, websockets, writer, exceptions
  pathod/language/http.py:6: in <module>
      import netlib.websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_language_writer.py 
  test/pathod/test_language_writer.py:2: in <module>
      from pathod import language
  pathod/language/__init__.py:9: in <module>
      from . import http, http2, websockets, writer, exceptions
  pathod/language/http.py:6: in <module>
      import netlib.websockets
  netlib/websockets/__init__.py:3: in <module>
      from .frame import FrameHeader
  netlib/websockets/frame.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
  ___ ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_pathoc.py ___
  test/pathod/test_pathoc.py:6: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_pathoc_cmdline.py 
  test/pathod/test_pathoc_cmdline.py:4: in <module>
      from pathod import pathoc_cmdline as cmdline
  pathod/pathoc_cmdline.py:7: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
  ___ ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_pathod.py ___
  test/pathod/test_pathod.py:3: in <module>
      from pathod import pathod
  pathod/pathod.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_pathod_cmdline.py 
  test/pathod/test_pathod_cmdline.py:3: in <module>
      from pathod import pathod_cmdline as cmdline
  pathod/pathod_cmdline.py:7: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
   ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_protocols_http2.py 
  test/pathod/test_protocols_http2.py:5: in <module>
      from netlib import tcp, http
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
  ____ ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_test.py ____
  test/pathod/test_test.py:3: in <module>
      from pathod import test
  pathod/test.py:6: in <module>
      from . import pathod
  pathod/pathod.py:8: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
  ___ ERROR collecting .pybuild/pythonX.Y_2.7/build/test/pathod/test_utils.py ____
  test/pathod/test_utils.py:3: in <module>
      from . import tutils
  test/pathod/tutils.py:9: in <module>
      from netlib import tcp
  netlib/tcp.py:20: in <module>
      import OpenSSL
  /usr/lib/python2.7/dist-packages/OpenSSL/__init__.py:8: in <module>
      from OpenSSL import rand, crypto, SSL
  /usr/lib/python2.7/dist-packages/OpenSSL/SSL.py:112: in <module>
      SSL_ST_INIT = _lib.SSL_ST_INIT
  E   AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
  !!!!!!!!!!!!!!!!!!! Interrupted: 77 errors during collection !!!!!!!!!!!!!!!!!!!
  =========================== 77 error in 6.64 seconds ===========================
  E: pybuild pybuild:276: test: plugin distutils failed with: exit code=2: cd /home/lamby/temp/cdt.20161108185458.f8M2RIlAUq.db.mitmproxy/mitmproxy-0.18.1/.pybuild/pythonX.Y_2.7/build; python2.7 -m pytest -k-TestServerIPv6
  dh_auto_test: pybuild --test --test-pytest -i python{version} -p 2.7 returned exit code 13
  debian/rules:7: recipe for target 'build' failed
  make: *** [build] Error 25

  []

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mitmproxy.0.18.1-2.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 11811 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20161108/1796c707/attachment.obj>


More information about the Reproducible-builds mailing list