mongod: error while loading shared libraries: libstdc++.so.6

chenoracle發表於2020-06-13

mongod: error while loading shared libraries: libstdc++.so.6

環境說明:

OS:Oracle Linux Server release 6.3

DB:MongoDB 1.8.2

問題:

mongod安裝後啟動失敗。

[mongo@cjcos01 ~]$ mongod -config /usr/local/mongodb/conf/mongodb.conf
mongod: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

檢查缺少哪些包:

[root@cjcos01 os]# yum whatprovides libstdc++.so.6

Loaded plugins: refresh-packagekit, security

libstdc++-4.4.6-4.el6.i686 : GNU Standard C++ Library

Repo        : Oralin6u3

Matched from:

Other       : libstdc++.so.6

安裝libstdc++-4.4.6-4.el6.i686:

[root@cjcos01 os]# yum install libstdc++-4.4.6-4.el6.i686

再次啟動mongod,可以正常啟動:

[root@cjcos01 os]# su - mongo

[mongo@cjcos01 ~]$ mongod -config /usr/local/mongodb/conf/mongodb.conf

[mongo@cjcos01 ~]$ forked process: 15819

all output going to: /usr/local/mongodb/log/mongodb.log

登入mongo:

[root@cjcos01 os]# su - mongo

[mongo@cjcos01 ~]$ mongo

MongoDB shell version: 1.8.2
connecting to: test
> show dbs;
admin(empty)
cjc0.0625GB
local(empty)

歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!      

mongod: error while loading shared libraries: libstdc++.so.6

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2698180/,如需轉載,請註明出處,否則將追究法律責任。

相關文章