Ubuntu 18.10 Curl не находит OpenSSL

Локон не работает.

OpenSSL версия OpenSSL 1.1.0h 27 марта 2018

curl --version curl: /usr/local/lib/libssl.so.1.1: версия `OPENSSL_1_1_1'не найдена (требуется для /usr/lib/x86_64-linux-gnu/libcurl.so.4)

lsb_release -a Нет доступных модулей LSB. Идентификатор распространителя: Ubuntu Описание: Ubuntu 18.10 Релиз: 18.10 Кодовое название: космический

Используя Synaptic, я переустанавливал curl и openssl и получаю ту же ошибку.

после удаления openssl из / usr / local / bin - openssl не работает:

openssl - версия

openssl: /usr/local/lib/libcrypto.so.1.1: версия `OPENSSL_1_1_1'не найдена (требуется openssl)

openssl: /usr/local/lib/libcrypto.so.1.1: версия `OPENSSL_1_1_0i'не найдена (требуется для /usr/lib/x86_64-linux-gnu/libssl.so.1.1)

openssl: /usr/local/lib/libcrypto.so.1.1: версия `OPENSSL_1_1_1'не найдена (требуется для /usr/lib/x86_64-linux-gnu/libssl.so.1.1)

Где OpenSSL

openssl: /usr/bin/openssl /usr/include/openssl /usr/share/man/man1/openssl.1ssl.gz

Итак, curl работает, но только если он не использует openssl.

1 ответ

Это поможет без переустановки:

      sudo cp -f /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/local/lib/
sudo cp -f /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/local/lib/
sudo ln -sfn /usr/lib/x86_64-linux-gnu/libcrypto.a /usr/local/lib/
sudo ln -sfn /usr/lib/x86_64-linux-gnu/libssl.a /usr/local/lib/
sudo ln -sfn /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/local/lib/
Другие вопросы по тегам