Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

undefined symbol: OPENSSL_fork_parent #2

Open
ssdyue opened this issue Aug 29, 2024 · 1 comment
Open

undefined symbol: OPENSSL_fork_parent #2

ssdyue opened this issue Aug 29, 2024 · 1 comment

Comments

@ssdyue
Copy link

ssdyue commented Aug 29, 2024

after install petace-0.3.0-py3-none-any.whl, the error occurs:

>>> import petace.duet
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/root/miniconda3/lib/python3.10/site-packages/petace/duet/__init__.py", line 15, in <module>
from .vm import VM
File "/root/miniconda3/lib/python3.10/site-packages/petace/duet/vm.py", line 22, in <module>
from petace.duet.pyduet import DuetVM, Instruction
ImportError: /root/miniconda3/lib/python3.10/site-packages/petace/duet/pyduet.cpython-310-x86_64-linux-gnu.so: undefined ``symbol: OPENSSL_fork_parent

openssl version:
OpenSSL 1.1.1w 11 Sep 2023

@PETAce
Copy link
Collaborator

PETAce commented Oct 17, 2024

Thanks for using PETAce library!

  1. Please make sure the openssl version in your system is consistent with openssl version in python. You can try
import ssl
print(ssl.OPENSSL_VERSION) 
  1. The compilation environments we have verified so far are python3.9 and openssl 1.1.1n. We recommend that you recompile using the same environment.
  2. In our next release, we will provide a docker environment to ensure that it works, please look forward to it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants