Go to All Forums

zpdp: symbol lookup error

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.


Like (2) Reply
Replies (2)

Re: zpdp: symbol lookup error

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,
Developer, APM Insight PHP Agent.

Like (0) Reply

Re: Re: zpdp: symbol lookup error

Thank you very much, this has worked perfectly.

The agent has started now.

Like (0) Reply

Was this post helpful?