Jacob On Tue, May 29, 2018 at 5:29 AM, Jakob Hasse <[email protected]> wrote: > 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? >
I think you need to apply this fix in your workspace http://git.openembedded.org/meta-openembedded/commit/?id=49ecf6f65dddecaec57790de8610dc89666e31e6 -- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
