Has anyone else come across this issue when trying to start the zpa monitor in Ubuntu
zpdp: symbol lookup error: /lib/x86_64-linux-gnu/libssh.so.4: undefined symbol: EVP_PKEY_get_raw_public_key, version OPENSSL_1_1_1
My openSSL version is currently
OpenSSL 1.1.1f 31 Mar 2020
can't seem to find any solutions to this, welcome any comments.
Hi Mike,
Regret the inconvenience caused.
Kindly do the following steps,
1. Navigate to /opt/zpa/lib directory. This should have the zpa libraries along with the openssl libraries shipped with the agent.
2. Rename the following files, using the command
mv libssl.so.1.1 libssl.so.old
mv libcurl.so.4.4.0 libcurl.so.old
mv libcrypto.so.1.1 libcrypto.so.old
(if there are symbolic links like libcrypto.so, libssl.so & libcurl.so in this path, kindly remove them)
3. Restart the zpdp service, either by running "service zpdpsvc restart" or (in /opt/zpa/bin) "sh run.sh restart"
We acknowledge this issue and will be resolved in the next update.
The reason is that the OS has a more recent version of the OpenSSL libraries than the one agent is compiled with, and hence the symbol lookup fails.
Thanks & Regards,
Shrinivasan
Developer, APM Insight PHP Agent.