シンボリックリンクlibssl.so.6が/usr/lib/x86_64-linux-gnu
に表示され、ldconfig
を実行しましたが、まだこのエラーが発生します。
error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory
権限の問題ですか、リンクが適切に定義されていませんか?
バイナリでlddを実行した後の更新:
linux-vdso.so.1 => (0x00007fff1efe2000)
libssl.so.6 => not found
libcrypto.so.6 => not found
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007feb2a3c4000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007feb2a1bb000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007feb29f82000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007feb29d65000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007feb29b60000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007feb297a1000)
/lib64/ld-linux-x86-64.so.2 (0x00007feb2b159000)
ldd
コマンドから、バイナリが/lib/x86_64-linux-gnu
を探しているように見えます。シンボリックリンクを見つけた/usr/lib/x86_64-linux-gnu
ではありません。
これらを実行してみて、それでも同じエラーが発生するかどうかを確認してください。
Sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.6
Sudo ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.6