[yocto] Problem with python ssl binding
Jakob Hasse
jakob.hasse at smart-home-technology.ch
Tue May 29 05:29:25 PDT 2018
Hello,
I'm trying to run IoT edge on our target. But as I'm to starting it,
python yells at me with an undefined symbol error:
iotedgectl setup --connection-string
"HostName=test-sht-provisioning.azure-devices.net;DeviceId=concentrator2edge;SharedAccessKey=rc+orZCzMhHkQmgPZ//ORMh2fALweUKWhGropd2aXcg="
--nopas
Traceback (most recent call last):
File "/usr/bin/iotedgectl", line 7, in <module>
from edgectl import coremain
File "/usr/lib/python2.7/site-packages/edgectl/__init__.py", line 12,
in <module>
from edgectl.cli import EdgeCLI
File "/usr/lib/python2.7/site-packages/edgectl/cli/__init__.py", line
1, in <module>
from edgectl.cli.edgecli import EdgeCLI
File "/usr/lib/python2.7/site-packages/edgectl/cli/edgecli.py", line
7, in <module>
from edgectl.config import EdgeConfigInputSources
File "/usr/lib/python2.7/site-packages/edgectl/config/__init__.py",
line 10, in <module>
from edgectl.config.edgeconfig import EdgeHostConfig
File "/usr/lib/python2.7/site-packages/edgectl/config/edgeconfig.py",
line 11, in <module>
from edgectl.config.certconfig import EdgeCertConfig
File "/usr/lib/python2.7/site-packages/edgectl/config/certconfig.py",
line 9, in <module>
from edgectl.utils import EdgeUtils
File "/usr/lib/python2.7/site-packages/edgectl/utils/__init__.py",
line 1, in <module>
from edgectl.utils.certutil import EdgeCertUtil
File "/usr/lib/python2.7/site-packages/edgectl/utils/certutil.py",
line 6, in <module>
from OpenSSL import crypto
File "/usr/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8,
in <module>
from OpenSSL import crypto, SSL
File "/usr/lib/python2.7/site-packages/OpenSSL/crypto.py", line 16,
in <module>
from OpenSSL._util import (
File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 6, in
<module>
from cryptography.hazmat.bindings.openssl.binding import Binding
File
"/usr/lib/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py",
line 13, in <module>
from cryptography.hazmat.bindings._openssl import ffi, lib
ImportError:
/usr/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so:
undefined symbol: pthread_atfork
I can't really find much information about how to fix this error,
especially since the pthread_atfork function should always be there in
pthreads.
Does anyone know how to fix this?
Thanks and All the Best,
Jakob
--
Jakob Hasse
Software Developement
E: jakob.hasse at smart-home-technology.ch
T: +41 44 552 02 66
Smart Home Technology GmbH
www.smart-home-technology.ch
More information about the yocto
mailing list