mongod libstdc ++。so.6没有这样的文件或目录

时间:2017-05-13 08:26:35

标签: mongodb fedora libstdc++

我已经安装了mongodb-org和mongodb-org-server,但是当我启动它时,我收到以下错误:

  

mongo:加载共享库时出错:libstdc ++。so.6:无法打开共享对象文件:没有这样的文件或目录

我的env是Fedora 25.我通过以下方式检查libstdc ++是否提供了libstdc ++并安装了它,但错误仍然存​​在。

# yum whatprovides libstdc++.so.6
Redirecting to '/usr/bin/dnf whatprovides libstdc++.so.6' (see 'man yum2dnf')

Last metadata expiration check: 0:03:08 ago on Sat May 13 16:15:59 2017.
libstdc++-6.2.1-2.fc25.i686 : GNU Standard C++ Library
Repo        : fedora

libstdc++-6.3.1-1.fc25.i686 : GNU Standard C++ Library
Repo        : updates
# yum install libstdc++

我做错了什么?

1 个答案:

答案 0 :(得分:0)

看起来您为不同的Fedora版本或RHEL安装了版本。这些数字很重要,因为它们是针对不同的库版本构建的,它们可能不兼容。

根据评论,检查/etc/yum.repos.d/中的repo文件,确保选择了正确的存储库。