Trying to resolve an OpenSSL version issue I'm having.
It seems that I have three different versions of OpenSSL on my Mac.
Python 2.7.11 has version 0.9.7m:
python -c "import ssl; print ssl.OPENSSL_VERSION" OpenSSL 0.9.7m 23 Feb 2007
At the Terminal:
openssl version OpenSSL 1.0.1h 5 Jun 2014
Recently Compiled / Installed:
/usr/local/ssl/bin/openssl OpenSSL> version OpenSSL 1.0.2h 3 May 2016 OpenSSL>
I recently upgraded my OS X to 10.11.5. In the process, caused an issue for previously working python scripts. Below is the error message snippet:
Python Error Message:
You are linking against OpenSSL 0.9.8, which is no longer *
RuntimeError: You are linking against OpenSSL 0.9.8, which is no longer support by the OpenSSL project. You need to upgrade to a newer version of OpenSSL.
(* - yes, this is how the error message looks like. It's trimmed in the middle of the sentence.)
Any recommendations on resolving this issue would be greatly appreciated. What I'd like is to have Python reference the OpenSSL version 1.0.2h vs the outdated version 0.9.7m.
I've tried installing Python and OpenSSL many times using various post / blogs for guidance without any luck.