openssl 共有ライブラリに問題がある RHEL/CentOS 5 上の C++ バイナリのトラブルシューティングを行っています。私は C/C++ プログラミングをあまりしないので、根本的な問題を見つけるのに苦労しています。
/lib/libcrypto.so.6
問題が発生しているように見えるのは、アプリケーションが および のシンボリック リンク パスではなく、特定のバージョンの libcryptoおよびlibssl (0.9.8) にリンクしていることです/lib/libssl.so.6
。これがコンパイルされてから openssl ライブラリが更新されたため、現在は壊れています。
ldd
は、バイナリに関する次の 2 つの問題を示しています。
libcrypto.so.0.9.8 => not found
libssl.so.0.9.8 => not found
[編集] ソースを入手したところ、正しくビルドされました。可能な限り簡単な説明をしなければなりません.ビルドマシンは非標準ライブラリで誤って構成されており、メイクファイルは問題ありません.