Openssl без полного пути не запускается, почему?

Досталась в "наследство" машинка с centos 6.9, все в общем хорошо, но слегка раздражает одна проблема с openssl. Если запустить в консоли openssl version то увидим на выходе ошибку:
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

Если запустить с указанием полного пути, например так /usr/bin/openssl version или вот так /usr/local/ssl/bin/openssl version то все отлично работает и показывает версию OpenSSL 1.0.2o 27 Mar 2018.
find / -iname 'libssl*' выдает:
/opt/openssl/lib/pkgconfig/libssl.pc
/opt/openssl/lib/libssl.a
/opt/openssl/lib/libssl.so.1.1
/opt/openssl/lib/libssl.so
/usr/lib64/pkgconfig/libssl.pc
/usr/lib64/libssl.so.10
/usr/lib64/libssl.so.1.0.1e
/usr/lib64/libssl3.so
/usr/lib64/libssl.so
/usr/src/openssl-1.0.2o/libssl.a
/usr/src/openssl-1.0.2o/libssl.pc
/usr/local/lib64/pkgconfig/libssl.pc
/usr/local/lib64/libssl.a
/usr/local/lib64/libssl.so.1.1
/usr/local/lib64/libssl.so
/usr/local/ssl/lib/pkgconfig/libssl.pc
/usr/local/ssl/lib/libssl.a

и libssl.so.1.1 находит
Как починить такое поведение и в чем причина?
  • Вопрос задан
  • 6107 просмотров
Решения вопроса 1
borisdenis
@borisdenis Автор вопроса
Вопрос закрыт, скопировал /usr/local/lib64/libssl.so.1.1 и /usr/local/lib64/libcrypto.so.1.1 в папку /usr/lib64/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы