mongod (2.8) 出现错误 "error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory"
Getting error with mongod (2.8) "error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory"
当我 运行 mongod(从版本 2.8 开始)时,我得到错误:
mongod: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
我尝试通过 运行ning 修复此问题:
sudo ln -s /lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
sudo ln -s /lib/libssl.so.1.0.0 /usr/lib/libssl.so.10
还有:
sudo ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.10
sudo ln -s /lib/libssl.so.1.0.0 /lib/libssl.so.10
但是它不起作用,我得到了同样的错误。
如果我改为:
sudo ln -s /lib/libssl.so.1.0.0 /lib64/libssl.so.10
我收到错误:
mongod: error while loading shared libraries: libssl.so.10: wrong ELF class: ELFCLASS32
有人知道如何解决这个问题吗?
计算机OS:openSUSE LEAP 42.1 KDE。
通过符号链接 64 位版本而不是 32 位版本解决:
sudo ln -s /lib64/libcrypto.so.1.0.0 /lib64/libcrypto.so.10
sudo ln -s /lib64/libssl.so.1.0.0 /lib64/libssl.so.10
当我 运行 mongod(从版本 2.8 开始)时,我得到错误:
mongod: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
我尝试通过 运行ning 修复此问题:
sudo ln -s /lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
sudo ln -s /lib/libssl.so.1.0.0 /usr/lib/libssl.so.10
还有:
sudo ln -s /lib/libcrypto.so.1.0.0 /lib/libcrypto.so.10
sudo ln -s /lib/libssl.so.1.0.0 /lib/libssl.so.10
但是它不起作用,我得到了同样的错误。
如果我改为:
sudo ln -s /lib/libssl.so.1.0.0 /lib64/libssl.so.10
我收到错误:
mongod: error while loading shared libraries: libssl.so.10: wrong ELF class: ELFCLASS32
有人知道如何解决这个问题吗?
计算机OS:openSUSE LEAP 42.1 KDE。
通过符号链接 64 位版本而不是 32 位版本解决:
sudo ln -s /lib64/libcrypto.so.1.0.0 /lib64/libcrypto.so.10
sudo ln -s /lib64/libssl.so.1.0.0 /lib64/libssl.so.10