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.ha...@smart-home-technology.ch
T: +41 44 552 02 66

Smart Home Technology GmbH
www.smart-home-technology.ch

--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to