Имеем сервер Ubuntu 18.04.1
Появилась необходимость собрать openssl определенной версии не заменяя родную версию, собрал таким образом:
./config shared --prefix=/opt/openssl_1.1.1 --openssldir=/opt/openssl_1.1.1
make
make test
sudo make install
Собралось без ошибок, тесты прошли, но при запуске
/opt/openssl_1.1.1/bin/openssl version
получаю в ответ:
/usr/lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by /opt/openssl_1.1.1/bin/openssl)
/opt/openssl_1.1.1/bin/openssl: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: version `OPENSSL_1_1_1' not found (required by /opt/openssl_1.1.1/bin/openssl)
При этом:
ls /usr/lib/x86_64-linux-gnu/libssl*
мне выдает
/usr/lib/x86_64-linux-gnu/libssl.a /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libssl.so.1.1
и соответственно
ls /usr/lib/x86_64-linux-gnu/libcrypto*
выдает в ответ
/usr/lib/x86_64-linux-gnu/libcrypto.a /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
/usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
На вид все в порядке, что ему надо?