GNU/Linux >> Linux の 問題 >  >> Linux

共有ライブラリの読み込み中にエラーが発生しましたlibcrypto.so.1.1–OpenSSL[修正]

ガイドに従ってOpenSSLをバージョン1.1.0fにアップグレードしました インストールが成功すると、「共有ライブラリlibcrypto.so.1.1の読み込み中にエラーが発生しました」というエラーが表示されます。 」OpenSSLコマンドが呼び出されたとき。

以下は完全なエラーメッセージです。

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

このエラーが発生した場合は、次の方法でこのエラーを解決しました。

ノート:

このエラーは、Perl5.10がインストールされたCentOS6.9で発生しました。

共有ライブラリlibcrypto.so.1.1の読み込みエラーを修正する方法

最新バージョンのOpenSSLをインストールした後も、同じエラーが発生しました。解決策は次のとおりです。

デフォルトでは、OpenSSLライブラリは / usr / lib64に保存されます。 これも検索パスに含まれます。 OpenSSLがソースからコンパイルされている場合、共有ライブラリは / usr / local / lib64の下にインストールされます。 (場合、プレフィックスの場合 OpenSSLの構成中にオプションは使用されませんでした)。つまり、新しくインストールされたライブラリは検索パスに含まれないため、このエラーが発生します。したがって、必要なのは、以下のコマンドを使用して検索パスにOpenSSLライブラリを含めることだけです。

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

完了したら、 ldconfigを再構築します キャッシュ。

# ldconfig

それでおしまい。これで、OpenSSLコマンドが期待どおりに機能するはずです。 OpenSSLをテストするには、自己署名証明書の作成を試してください。 または、ここに記載されているコマンドの1つを実行してみてください 。


Linux
  1. yum-config-managerコマンドが見つかりません[修正]

  2. 共有ライブラリのロードとRAMの使用?

  3. rpm:共有ライブラリのロード中にエラーが発生しました:ELF ヘッダーが無効です

  1. 共有ライブラリの読み込み中の Linux エラー:共有オブジェクト ファイルを開けません:そのようなファイルまたはディレクトリはありません

  2. Linux 共有ライブラリのストリッピング

  3. libcrypto ライブラリ エラーが見つかりません

  1. Openssl コンパイル エラー

  2. 共有ライブラリの読み込み中にエラーが発生しました:libncurses.so.5:

  3. 共有ライブラリの読み込みエラー (glew)