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/