mongod(2.8)出现错误“加载共享库时出错: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

我尝试通过运行来解决此问题:

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

有谁知道如何解决这一问题?

计算机操作系统: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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档