GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fehler beim Laden gemeinsam genutzter Bibliotheken libcrypto.so.1.1 – OpenSSL [Fix]

Ich habe die Anleitung zum Upgrade meines OpenSSL auf Version 1.1.0f befolgt und nach erfolgreicher Installation erhalte ich diesen Fehler „Fehler beim Laden der gemeinsam genutzten Bibliotheken libcrypto.so.1.1 ” wenn der OpenSSL-Befehl aufgerufen wird.

Nachfolgend finden Sie die vollständige Fehlermeldung.

openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory"

Wenn Sie diesen Fehler erhalten, habe ich diesen Fehler wie folgt gelöst.

Notiz:

Der Fehler ist unter CentOS 6.9 mit installiertem Perl 5.10 aufgetreten.

So beheben Sie den Fehler beim Laden der gemeinsam genutzten Bibliotheken libcrypto.so.1.1

Ich bin auch auf den gleichen Fehler gestoßen, nachdem ich die neueste Version von OpenSSL installiert habe. Hier ist die Lösung:

Standardmäßig werden die OpenSSL-Bibliotheken unter /usr/lib64 gespeichert die auch in den Suchpfad aufgenommen werden. Wenn OpenSSL aus dem Quellcode kompiliert wird, wurden die gemeinsam genutzten Bibliotheken unter /usr/local/lib64 installiert (falls Präfix Option wurden beim Konfigurieren von OpenSSL nicht verwendet). Das bedeutet, dass sich die neu installierten Bibliotheken nicht im Suchpfad befinden würden, und das ist der Grund für diesen Fehler. Alles, was wir tun müssen, ist, OpenSSL-Bibliotheken mit dem folgenden Befehl in den Suchpfad aufzunehmen.

# echo "/usr/local/lib64" > /etc/ld.so.conf.d/openssl.conf

Wenn Sie fertig sind, erstellen Sie ldconfig neu zwischenspeichern.

# ldconfig

Das ist es. Jetzt sollte der OpenSSL-Befehl wie erwartet funktionieren. Um OpenSSL zu testen, können Sie versuchen, ein selbstsigniertes Zertifikat zu erstellen oder versuchen Sie einen der hier erwähnten Befehle auszuführen .


Linux
  1. Befehl yum-config-manager nicht gefunden [Fix]

  2. „welches“ Äquivalent für gemeinsam genutzte Bibliotheken?

  3. So beheben Sie „Fehler beim Laden gemeinsam genutzter Bibliotheken:libgtk-x11-2.0.so.0“

  4. rpm:Fehler beim Laden gemeinsam genutzter Bibliotheken:ungültiger ELF-Header

  5. Linux-Fehler beim Laden gemeinsam genutzter Bibliotheken:Gemeinsam genutzte Objektdatei kann nicht geöffnet werden:Keine solche Datei oder dieses Verzeichnis

So beheben Sie den Fehler „pacman:Fehler beim Laden gemeinsam genutzter Bibliotheken“ in Arch Linux

„Fehler beim Laden gemeinsam genutzter Bibliotheken:libjli.so:Datei mit gemeinsam genutzten Objekten kann nicht geöffnet werden:Keine solche Datei oder kein solches Verzeichnis“ Fehler „java -version“ beim Start

Strippen von gemeinsam genutzten Linux-Bibliotheken

Openssl-Kompilierungsfehler

Fehler beim Laden gemeinsam genutzter Bibliotheken:libncurses.so.5:

docker compose:Fehler beim Laden gemeinsam genutzter Bibliotheken:libz.so.1:Fehler beim Zuordnen des Segments vom gemeinsam genutzten Objekt:Vorgang nicht zulässig