We tried updating PHP-FPM to version 7.4.28 but this results in an error:
Zend/zend_inheritance.lo Zend/zend_smart_str.lo Zend/zend_cpuinfo.lo Zend/zend_execute.lo main/internal_functions_cli.lo sapi/litespeed/lsapi_main.lo sapi/litespeed/lsapilib.lo -lcrypt -lresolv -lcrypt -lrt -lstdc++ -lrt -lm -ldl -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lz -lpng16 -lz -lwebp -ljpeg -lfreetype -licuio -licui18n -licuuc -licudata -lonig -lsqlite3 -lxml2 -lxml2 -lsodium -lcrypt -lxml2 -lxml2 -lxml2 -lxslt -lm -lxml2 -lexslt -lxslt -lm -lgcrypt -ldl -lgpg-error -lxml2 -lzip -lz -lssl -lcrypto -lcrypt -o sapi/litespeed/php
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b'
collect2: error: ld returned 1 exit status
make: *** [Makefile:294: sapi/cli/php] Error 1
make: *** Waiting for unfinished jobs....
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b'
collect2: error: ld returned 1 exit status
make: *** [Makefile:306: sapi/fpm/php-fpm] Error 1
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b'
collect2: error: ld returned 1 exit status
make: *** [Makefile:334: sapi/litespeed/php] Error 1
# openssl version
OpenSSL 1.1.1k FIPS 25 Mar 2021
The current OpenSSL version is 1.1.1k. I'm not sure how we can update lib5crypto without messing things up, is there an easy way to do this?
Zend/zend_inheritance.lo Zend/zend_smart_str.lo Zend/zend_cpuinfo.lo Zend/zend_execute.lo main/internal_functions_cli.lo sapi/litespeed/lsapi_main.lo sapi/litespeed/lsapilib.lo -lcrypt -lresolv -lcrypt -lrt -lstdc++ -lrt -lm -ldl -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lsqlite3 -lz -lcurl -lxml2 -lssl -lcrypto -lz -lpng16 -lz -lwebp -ljpeg -lfreetype -licuio -licui18n -licuuc -licudata -lonig -lsqlite3 -lxml2 -lxml2 -lsodium -lcrypt -lxml2 -lxml2 -lxml2 -lxslt -lm -lxml2 -lexslt -lxslt -lm -lgcrypt -ldl -lgpg-error -lxml2 -lzip -lz -lssl -lcrypto -lcrypt -o sapi/litespeed/php
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b'
collect2: error: ld returned 1 exit status
make: *** [Makefile:294: sapi/cli/php] Error 1
make: *** Waiting for unfinished jobs....
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b'
collect2: error: ld returned 1 exit status
make: *** [Makefile:306: sapi/fpm/php-fpm] Error 1
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b'
/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/libk5crypto.so: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b'
collect2: error: ld returned 1 exit status
make: *** [Makefile:334: sapi/litespeed/php] Error 1
# openssl version
OpenSSL 1.1.1k FIPS 25 Mar 2021
The current OpenSSL version is 1.1.1k. I'm not sure how we can update lib5crypto without messing things up, is there an easy way to do this?