openssl 1.0.2ツールを実行していますが、ツールの使用中にエラーが発生した場合は、libssl 0.9.8が見つかりません。

openssl 1.0.2ツールを実行していますが、ツールの使用中にエラーが発生した場合は、libssl 0.9.8が見つかりません。

私は、コミュニティ文字列を使用してネットワーク上のストリーミングデータにアクセスするためのツール(Netscout ASR)を使用しています。私は次の機能を備えたrhel7サーバーでこのツールを使用しています。

openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017

必要なコマンドを実行するとき:

 ./xdrexport -a xxx.xxx.xxx.xxx -i 4 -Q Gn_no_filter -u rwcommunity -p read community@write community -o 4_28_2019_Gn_no_filter -s 1556456082 -e 1556456500

エラーが発生しました。

./xdrexport: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

ツールはlibssl 0.9.8を探していますが、openssl 1.0.2k-fipsがあるので文句を言いますか?それでは、この問題をどのように解決できますか?

編集/更新

私は次の提案を試しました。

yum install openssl098e

Running transaction
  Installing : openssl098e-0.9.8e-29.el7_2.3.x86_64         1/1      
  Verifying  : openssl098e-0.9.8e-29.el7_2.3.x86_64         1/1

Installed:
  openssl098e.x86_64 0:0.9.8e-29.el7_2.3

インストールされていますが、上記でコマンドを実行するとまだ同じエラーが発生し、これを行うとopenssl version1.0.2が表示されます。

ベストアンサー1

バージョン間に互換性のない変更があるため、バージョン番号は共有ライブラリ名に含まれます。このようにして、アプリケーションはコンパイルされた共有ライブラリのバージョンを正確にインポートします。

あなたに適した古いバージョンのopensslがあります。

yum install openssl098e

これにより、バージョン0.9.8eがダウンロードされインストールされます。

おすすめ記事