I'm getting undefined symbol EVP_KDF_ctrl in /usr/lib64/libk5crypto.so.3.
symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b (Error UID: 4357cd9c-7bac-4360-92c6-c939faedf248)
The server is on CentOS8.
Here is what I see on the server.
-----------------------------------------------------
Code: Select all
[root@server lib64]# ls -la libk5c*
lrwxrwxrwx. 1 root root 18 Nov 16 03:12 libk5crypto.so.3 -> libk5crypto.so.3.1
-rwxr-xr-x. 1 root root 96288 Nov 16 03:12 libk5crypto.so.3.1
[root@server lib64]# objdump -TC /usr/lib64/libk5crypto.so.3.1 | grep EVP_KDF
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_ctr
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_CTX_new_id
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_CTX_free
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_derive
[root@server lib64]# rpm -qf libk5crypto.so.3
krb5-libs-1.18.2-22.el8.x86_64
[root@server lib64]# rpm -q openssl
openssl-1.1.1k-7.el8.x86_64
I tried dnf reinstall krb5-libs but that did not solve the undefined symbol issue.
Any guidance is appreciated.
Thanks!