[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2746: failure to build on OpenBSD 5.6 (Kyle's buildslave) due to OpenSSL not having ALPN-related symbols

Tahoe-LAFS trac at tahoe-lafs.org
Fri Mar 18 18:04:32 UTC 2016


#2746: failure to build on OpenBSD 5.6 (Kyle's buildslave) due to OpenSSL not
having ALPN-related symbols
---------------------------------------------+---------------------------
 Reporter:  daira                            |          Owner:  daira
     Type:  defect                           |         Status:  new
 Priority:  normal                           |      Milestone:  undecided
Component:  packaging                        |        Version:  1.10.2
 Keywords:  build openssl packaging openbsd  |  Launchpad Bug:
---------------------------------------------+---------------------------
 From https://tahoe-lafs.org/buildbot-tahoe-
 lafs/builders/Kyle%20OpenBSD%20amd64/builds/150/steps/tox/logs/stdio :
 {{{
 py27 installed: allmydata-
 tahoe==1.10.2.post91,attrs==15.2.0,cffi==1.5.2,characteristic==14.3.0,cryptography==1.2.3,enum34==1.1.2,foolscap==0.10.1,idna==2.0,ipaddress==1.0.16,Nevow==0.13.0,pyasn1==0.1.9,pyasn1-modules==0.0.8,pycparser==2.14,pycrypto==2.6.1,pycryptopp==0.7.1.869544967005693312591928092448767568728501330214,pyOpenSSL==0.15.1,pyutil==2.0.0
 ,service-
 identity==16.0.0,simplejson==3.8.2,six==1.10.0,Twisted==16.0.0,zbase32==1.1.5,zfec==1.4.24,zope.interface==4.1.3
 py27 runtests: PYTHONHASHSEED='2106991117'
 py27 runtests: commands[0] | tahoe --version
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_get0_alpn_selected'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_select_cb'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_get0_alpn_selected'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_select_cb'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_get0_alpn_selected'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_select_cb'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_get0_alpn_selected'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_select_cb'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_protos'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_get0_alpn_selected'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_CTX_set_alpn_select_cb'
 /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin/python2.7:/var/buildslave
 /tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol
 'SSL_set_alpn_protos'
 Traceback (most recent call last):
   File ".tox/py27/bin/tahoe", line 7, in <module>
     from allmydata.scripts.runner import run
   File "/var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/allmydata/__init__.py", line 457, in <module>
     check_all_requirements()
   File "/var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/allmydata/__init__.py", line 455, in check_all_requirements
     raise PackagingError(get_error_string(fatal_errors +
 _cross_check_errors, debug=True))
 allmydata.PackagingError:
 ImportError: for requirement 'pyOpenSSL >= 0.14': (<type
 'exceptions.ImportError'>, 'Cannot load specified object',
 ('/var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/openssl/binding.py', 14, '<module>',
 'from cryptography.hazmat.bindings._openssl import ffi, lib'))
 Warning: dependency 'pyopenssl' could not be imported. pkg_resources
 thought it should be possible to import version '0.15.1' from
 '/var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-packages'.
 The exception trace was (<type 'exceptions.ImportError'>, 'Cannot load
 specified object', ('/var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-
 packages/cryptography/hazmat/bindings/openssl/binding.py', 14, '<module>',
 'from cryptography.hazmat.bindings._openssl import ffi, lib')).

 For debugging purposes, the PYTHONPATH was
   None
 install_requires was
   ['setuptools >= 20.3', 'zfec >= 1.1.0', 'simplejson >= 1.4',
 'zope.interface >= 3.6.0, != 3.6.3, != 3.6.4', 'foolscap >= 0.10.1',
 'pycrypto >= 2.1.0, != 2.2, != 2.4', 'pycryptopp >= 0.6.0', 'service-
 identity', 'characteristic >= 14.0.0', 'pyasn1 >= 0.1.8', 'pyasn1-modules
 >= 0.0.5', 'Twisted >= 13.0.0', 'Nevow >= 0.11.1', 'pyOpenSSL >= 0.14']
 sys.path after importing pkg_resources was
   /var/buildslave/tahoe-lafs/Kyle_OpenBSD_amd64/build/.tox/py27/bin:
   /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python27.zip:
   /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7:
   /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/plat-openbsd5:
   /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/lib-tk:
   /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/lib-old:
   /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/lib-dynload:
   /usr/local/lib/python2.7:
   /usr/local/lib/python2.7/plat-openbsd5:
   /var/buildslave/tahoe-
 lafs/Kyle_OpenBSD_amd64/build/.tox/py27/lib/python2.7/site-packages
 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2746>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list