GNU/Linux >> Znalost Linux >  >> Linux

Zprávy Astrill VPN Při přihlášení nelze načíst knihovnu SSL

Nejprve se ujistěte, že máte nainstalovaný openssl. Budete potřebovat verzi 1.0, protože Astrill nepodporuje 1.1. Chcete-li nainstalovat 1.0.2 , spustit

sudo apt install openssl=1.0.2g-1ubuntu4.8

Poté nainstalujte sdílené knihovny, nejprve zkontrolujte, kterou verzi chcete, spuštěním apt-cache search libssl | grep SSL . Příklad výstupu:

libssl-dev - SSL development libraries, header files and documentation
libssl-doc - SSL development documentation documentation
libssl1.0.0 - SSL shared libraries  <-- version number

Nainstalujte knihovnu se správnou verzí:

sudo apt-get install libssl1.0.0

Z konverzace v komentářích je také potřeba nainstalovat libssl-dev , znovu se ujistěte, že je verze 1.0.

sudo apt install libssl-dev=1.0.2g-1ubuntu4.8

Je možné, že budete muset nainstalovat paket ca-certificates také.

Pokud výše uvedený problém nevyřešil, otevřete soubor /etc/ld.so.conf jako sudo a přidat nový řádek na konec

/usr/lib/x86_64-linux-gnu/openssl-1.0.0

V závislosti na vašem systému může být cesta odlišná. Další dvě místa, která můžete vyzkoušet, jsou /usr/local/lib a /usr/lib/openssl-1.0 , viz zde a zde.

Poté spusťte sudo ldconfig .


Po Hughově komentáři k Shaidově odpovědi jednoduše nainstalujte libssl-dev problém vyřešil.

sudo apt-get install libssl-dev

Linux
  1. bc:příkaz nenalezen

  2. zypper:příkaz nenalezen

  3. jasmine-node:příkaz nenalezen

  1. Jak nainstalovat knihovnu Ncurses v Linuxu

  2. Chyba:Nelze najít nebo načíst hlavní třídu

  3. pip nemohl najít verzi, která splňuje požadavek django==2.2.1

  1. uuidgen:příkaz nenalezen

  2. named-checkconf:příkaz nenalezen

  3. virt-sparsify:příkaz nenalezen