/ usr / sib / sshd: ошибка перемещения: символ EVP_KDF_ctrl версия OPENSSL_1_1_1b не определена в файле libcrypto.so.1.1 с указанием времени ссылки - PullRequest
0 голосов
/ 19 апреля 2020

в течение многих лет я посещаю stackoverflow и сейчас ... и теперь у меня есть проблема, которую я не могу решить, не спрашивая: мой сервер sh (at centos8) больше не запускается (с указанной ошибкой) больше, так как я переехал и подключил к нему самоскомпилированный openssl (поэтому я не могу просто скопировать + вставить некоторые консольные выводы, мне нужно записать их вручную)

openssl compile config: ./config --prefix = / opt / openssl --openssldir = / opt / openssl без-слабые-ssl-шифры '-Wl, -rpath, $ (LIBRPATH)' расшаренный zlib

я создал файл в /etc/ld.so.conf. d / openssl.conf с: / opt / openssl / lib

я создал исполняемый файл в /etc/profile.d/openssl.sh с помощью: pathmunge / opt / openssl / bin

Я переместил исходный исполняемый файл openssl: mv / bin / openssl /bin/openssl.backup

... и создал символическую ссылку: ln -s / opt / openssl / bin / openssl / bin / openssl

ldd $ (который sshd) | grep crypto достает меня: libcrypto.so.1.1 => /opt/openssl/lib/libcrypto.so.1.1 (hex-stuff)

он ломается, когда я настраиваю новый, поэтому в /etc/ld.so .conf.d и выполнить ldconfig

из c Я гуглил его, но не смог найти полезную информацию, кроме "использовать установленный openssl"

Я действительно не знаю, где искать больше, пожалуйста помогите ... я надеюсь, что приведенная информация достаточно исчерпывающая.

Я прошу прощения за мой плохой английский sh, я не являюсь носителем языка ...

Спасибо!

...