Hi there,
I am having issues with updating PHP.
PHP ends with the following error:
I am trying to see how to make libssh2.so.1 work with libssl.so.1.1 and libcrypto.so.1.1, or even use a different version of libssh2 to make it work but no luck. Currently version libssh2 1.10 is installed. I am pretty sure if it gets to work with libssl.so.1.1 and libcrypto.so.1.1 things will work out. If you have any other solutions let me know.
Maybe some useful info from my /usr/lib64/:
If any symbolic links are wrong also please let me know. I think the issue is libssh2.so is using libssh2.so.1.0.1, but there is no libssh2.so.1.1.1? I should note, I was able to update Exim and Dovecot.
Thanks.
I am having issues with updating PHP.
PHP ends with the following error:
/usr/bin/ld: warning: libssl.so.10, needed by //usr/lib64/libssh2.so.1, may conflict with libssl.so.1.1
/usr/bin/ld: warning: libssl.so.10, needed by //usr/lib64/libssh2.so.1, may conflict with libssl.so.1.1
/usr/bin/ld: warning: libssl.so.10, needed by //usr/lib64/libssh2.so.1, may conflict with libssl.so.1.1
/usr/bin/ld: warning: libcrypto.so.10, needed by //usr/lib64/libssh2.so.1, may conflict with libcrypto.so.1.1
/usr/bin/ld: warning: libcrypto.so.10, needed by //usr/lib64/libssh2.so.1, may conflict with libcrypto.so.1.1
/usr/bin/ld: warning: libcrypto.so.10, needed by //usr/lib64/libssh2.so.1, may conflict with libcrypto.so.1.1
/usr/bin/ld: ext/openssl/.libs/openssl.o: undefined reference to symbol 'RAND_egd@@libcrypto.so.10'
//usr/lib64/libcrypto.so.10: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [sapi/litespeed/php] Error 1
*** The make has failed. Exiting...
I am trying to see how to make libssh2.so.1 work with libssl.so.1.1 and libcrypto.so.1.1, or even use a different version of libssh2 to make it work but no luck. Currently version libssh2 1.10 is installed. I am pretty sure if it gets to work with libssl.so.1.1 and libcrypto.so.1.1 things will work out. If you have any other solutions let me know.
Maybe some useful info from my /usr/lib64/:
libcrypto.a
libcrypto.so -> libcrypto.so.1.1.1k
libcrypto.so.10 -> libcrypto.so.1.0.2k
libcrypto.so.1.0.2k
libcrypto.so.1.1 -> libcrypto.so.1.1.1k
libcrypto.so.1.1.1k
libssh2.so -> libssh2.so.1.0.1
libssh2.so.1 -> libssh2.so.1.0.1
libssh2.so.1.0.1
libssh.so.4 -> libssh.so.4.4.0
libssh.so.4.4.0
libssh_threads.so.4 -> libssh_threads.so.4.4.0
libssh_threads.so.4.4.0
libssl3.so
libssl.a
libssl.so -> libssl.so.1.1.1k
libssl.so.10 -> libssl.so.1.0.2k
libssl.so.1.0.2k
libssl.so.1.1 -> libssl.so.1.1.1k
libssl.so.1.1.1k
libzip.so.2 -> libzip.so.2.1.0
libzip.so.2.1.0
If any symbolic links are wrong also please let me know. I think the issue is libssh2.so is using libssh2.so.1.0.1, but there is no libssh2.so.1.1.1? I should note, I was able to update Exim and Dovecot.
Thanks.
Last edited: