JuliaPy / pyjulia

python interface to julia
MIT License
886 stars 103 forks source link

OpenSSL_jll and undefined symbol: EVP_idea_cbc errors #520

Open lazzarello opened 1 year ago

lazzarello commented 1 year ago

This is mostly informational but I've given some time to a strange bug between the way py-julia and OpenSSL_jll interact with some versions of the binary library libssl.so. The solution is to downgrade OpenSSL_jll to a version from around 2020.

I don't know exactly how this is happening but I added the most detail in the Openssl_jll repo. There are other projects outside of my own that link to a version of libssl that is too new and throw the same error.

https://github.com/JuliaPackaging/Yggdrasil/issues/6090

mkitti commented 1 year ago

My recommendation would be to consider the JLL override mechanism using Overrides.toml or Local Preferences.toml for this purpose.

lazzarello commented 1 year ago

thanks I'll check those out. I'm about three months into my Julia adventure and there's a lot to learn.