Troubleshooting "undefined symbol EVP_KDF_CTX_free" error
This article helps debug the error "ssh: undefined symbol" on SUSE Linux Enterprise Server 15 (SLES15).
Table of Contents
Problem
After updating SLES15 SP1 to SP2 or SP3 you might encounter the following when monitoring something via SSH:
fail: ssh: symbol lookup error: ssh: undefined symbol: EVP_KDF_CTX_free, version OPENSSL_1_1_1d
Solution
This is a SLES15SP2 issue, and as of now, there is only a workaround. Just add either of those settings in your SSH rule before your commands:
LD_LIBRARY_PATH=/usr/lib64 ssh root@$HOSTNAME$ /usr/bin/check_mk_agent unset LD_LIBRARY_PATH; ssh root@$HOSTNAME$ /usr/bin/check_mk_agent
Related articles