Устранение неполадок «ошибка при загрузке общих библиотек: libssl.so.1.1» в Linux

При обнаружении сообщения об ошибке «ошибка при загрузке общих библиотек: libssl.so.1.1: невозможно открыть файл общего объекта: нет такого файла или каталога» в Linux это означает, что система не может найти необходимый файл общей библиотеки. libssl.so.1.1. Эта ошибка обычно возникает при попытке запустить приложение, которое зависит от OpenSSL, но не может найти необходимую библиотеку. В этой статье мы рассмотрим несколько способов решения этой проблемы.

Метод 1: установка OpenSSL
Первый шаг — убедиться, что библиотека OpenSSL установлена ​​в вашей системе. Чтобы установить OpenSSL в дистрибутивах Ubuntu или Debian, вы можете использовать следующую команду:

sudo apt-get install libssl-dev

Для систем Red Hat Enterprise Linux (RHEL) или CentOS используйте следующую команду:

sudo yum install openssl-devel

Метод 2: обновление кэша библиотеки
Если OpenSSL уже установлен, но система по-прежнему не может найти библиотеку, вы можете обновить кэш библиотеки с помощью команды ldconfig. Откройте терминал и выполните следующую команду:

sudo ldconfig

Эта команда обновляет список общих библиотек и их местоположений.

Метод 3: создание символической ссылки
Если библиотека установлена, но не в ожидаемом каталоге, вы можете создать символическую ссылку на правильное место. Определите фактическое местоположение файла libssl.so.1.1, выполнив следующую команду:

sudo find / -name libssl.so.1.1

Узнав местоположение, создайте символическую ссылку с помощью команды ln:

sudo ln -s /path/to/libssl.so.1.1 /usr/lib/libssl.so.1.1

Метод 4: Настройка переменной среды
Вы также можете установить переменную среды LD_LIBRARY_PATH, чтобы включить каталог, в котором находится библиотека libssl.so.1.1. Откройте терминал и выполните следующую команду:

export LD_LIBRARY_PATH=/path/to/directory:$LD_LIBRARY_PATH

Замените «/path/to/directory» фактическим путем к каталогу.

Метод 5: переустановка приложения
Если ни один из вышеперечисленных методов не помог решить проблему, возможно, вам придется переустановить приложение, которое выдает ошибку. Удалите существующее приложение и переустановите его из надежного источника.

Обнаружение ошибки «ошибка при загрузке общих библиотек: libssl.so.1.1» в Linux может расстроить, но с помощью методов, упомянутых выше, вы сможете ее преодолеть. Начните с того, что убедитесь, что OpenSSL установлен в вашей системе, а затем попробуйте обновить кеш библиотеки или создать символические ссылки на правильное место. Если ничего не помогает, может потребоваться переустановка приложения. Выполнив эти действия по устранению неполадок, вы сможете устранить эту ошибку и успешно запускать приложения, зависящие от libssl.so.1.1.