溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MongoDB報(bào)錯(cuò)mongorestore: error while loading shared libraries: libsasl2.so.2

發(fā)布時(shí)間:2020-08-10 15:38:51 來源:ITPUB博客 閱讀:580 作者:dbasdk 欄目:關(guān)系型數(shù)據(jù)庫
MongoDB使用命令報(bào)錯(cuò)mongorestore: error while loading shared libraries: libsasl2.so.2: cannot open shared object file: No such file or directory

問題背景:
在CentOS7.4上部署MongoDB3.20,使用mongorestore恢復(fù)數(shù)據(jù)時(shí)報(bào)錯(cuò)


[root@server6 dump]# mongorestore
mongorestore: error while loading shared libraries: libsasl2.so.2: cannot open shared object file: No such file or directory
[root@server6 dump]# find / -name mongorestore
^C
[root@server6 dump]# 
[root@server6 dump]# 
[root@server6 dump]# vi /etc/profile
[root@server6 dump]# ls /data/mongodb/bin
bsondump  mongo  mongod  mongodump  mongoexport  mongofiles  mongoimport  mongooplog  mongoperf  mongorestore  mongos  mongostat  mongotop
[root@server6 dump]# mongorestore
mongorestore: error while loading shared libraries: libsasl2.so.2: cannot open shared object file: No such file or directory
[root@server6 dump]# /data/mongodb/bin/mongorestore
/data/mongodb/bin/mongorestore: error while loading shared libraries: libsasl2.so.2: cannot open shared object file: No such file or directory
[root@server6 dump]# 
經(jīng)核查,系統(tǒng)中確實(shí)沒有該庫文件。
從CentOS6.8系統(tǒng)上下載libsasl2.so.2庫文件,傳到CentOS7上對(duì)應(yīng)路徑

CentOS6.8上:
[root@test02 ~]# find / -name libsasl*
/usr/lib64/libsasl2.so.2
/usr/lib64/libsasl2.so.2.0.23
/usr/lib64/sasl2/libsasldb.so.2.0.23
/usr/lib64/sasl2/libsasldb.so.2
/usr/lib64/sasl2/libsasldb.so
[root@test02 ~]# ll /usr/lib64/libsasl2.so.2
lrwxrwxrwx. 1 root root 18 Feb 23  2017 /usr/lib64/libsasl2.so.2 -> libsasl2.so.2.0.23
[root@test02 ~]# ll /usr/lib64/libsasl2.so.2.0.23
-rwxr-xr-x. 1 root root 106160 Mar 25  2015 /usr/lib64/libsasl2.so.2.0.23
[root@test02 ~]# ll /usr/lib64/sasl2/libsasldb.so
lrwxrwxrwx. 1 root root 19 Feb 23  2017 /usr/lib64/sasl2/libsasldb.so -> libsasldb.so.2.0.23
[root@test02 ~]# ll /usr/lib64/sasl2/libsasldb.so.2
lrwxrwxrwx. 1 root root 19 Feb 23  2017 /usr/lib64/sasl2/libsasldb.so.2 -> libsasldb.so.2.0.23
[root@test02 ~]# ll /usr/lib64/sasl2/libsasldb.so.2.0.23
-rwxr-xr-x. 1 root root 22784 Mar 25  2015 /usr/lib64/sasl2/libsasldb.so.2.0.23
[root@test02 ~]# sz /usr/lib64/libsasl2.so.2
[root@test02 ~]# 0


[root@test02 ~]# 
[root@test02 ~]# sz /usr/lib64/libsasl2.so.2.0.23
[root@test02 ~]# 0


[root@test02 ~]# ll -h /usr/lib64/libsasl2.so.2.0.23
-rwxr-xr-x. 1 root root 104K Mar 25  2015 /usr/lib64/libsasl2.so.2.0.23
[root@test02 ~]# ll -h /usr/lib64/sasl2/libsasldb.so.2.0.23
-rwxr-xr-x. 1 root root 23K Mar 25  2015 /usr/lib64/sasl2/libsasldb.so.2.0.23
[root@test02 ~]# sz /usr/lib64/sasl2/libsasldb.so.2.0.23
[root@test02 ~]# 0


[root@test02 ~]# 




CentOS7上:
[root@server6 dump]# find / -name libsasl*
……
/usr/lib64/libsasl2.so.3.0.0
/usr/lib64/libsasl2.so.3
/usr/lib64/sasl2/libsasldb.so
/usr/lib64/sasl2/libsasldb.so.3
/usr/lib64/sasl2/libsasldb.so.3.0.0
/usr/lib64/libsaslwrapper.so.1
/usr/lib64/libsaslwrapper.so.1.0.0
[root@server6 dump]# cd /usr/lib64/
[root@server6 lib64]# ll libsasl2.so*
lrwxrwxrwx 1 root root     17 1月   9 17:47 libsasl2.so.3 -> libsasl2.so.3.0.0
-rwxr-xr-x 1 root root 121328 8月   3 2017 libsasl2.so.3.0.0
[root@server6 lib64]# rz
z waiting to receive.**B0100000023be50
[root@server6 lib64]# ll libsasl2.so*
-rw-r--r-- 1 root root 106160 3月  25 2015 libsasl2.so.2.0.23
lrwxrwxrwx 1 root root     17 1月   9 17:47 libsasl2.so.3 -> libsasl2.so.3.0.0
-rwxr-xr-x 1 root root 121328 8月   3 2017 libsasl2.so.3.0.0
[root@server6 lib64]# ln -s libsasl2.so.2 libsasl2.so.2.0.23
ln: 無法創(chuàng)建符號(hào)鏈接"libsasl2.so.2.0.23": 文件已存在
[root@server6 lib64]# ll libsasl2.so*
-rw-r--r-- 1 root root 106160 3月  25 2015 libsasl2.so.2.0.23
lrwxrwxrwx 1 root root     17 1月   9 17:47 libsasl2.so.3 -> libsasl2.so.3.0.0
-rwxr-xr-x 1 root root 121328 8月   3 2017 libsasl2.so.3.0.0
[root@server6 lib64]# ln -s libsasl2.so.2.0.23 libsasl2.so.2
[root@server6 lib64]# ll libsasl2.so*
lrwxrwxrwx 1 root root     18 3月   5 17:17 libsasl2.so.2 -> libsasl2.so.2.0.23
-rw-r--r-- 1 root root 106160 3月  25 2015 libsasl2.so.2.0.23
lrwxrwxrwx 1 root root     17 1月   9 17:47 libsasl2.so.3 -> libsasl2.so.3.0.0
-rwxr-xr-x 1 root root 121328 8月   3 2017 libsasl2.so.3.0.0
[root@server6 lib64]# chmod a+x libsasl2.so.2.0.23
[root@server6 lib64]# ll libsasl2.so*
lrwxrwxrwx 1 root root     18 3月   5 17:17 libsasl2.so.2 -> libsasl2.so.2.0.23
-rwxr-xr-x 1 root root 106160 3月  25 2015 libsasl2.so.2.0.23
lrwxrwxrwx 1 root root     17 1月   9 17:47 libsasl2.so.3 -> libsasl2.so.3.0.0
-rwxr-xr-x 1 root root 121328 8月   3 2017 libsasl2.so.3.0.0
[root@server6 lib64]# mongorestore
2018-03-05T17:18:19.311+0800 using default 'dump' directory
2018-03-05T17:18:19.312+0800 Failed: can't create ActualPath object from path dump: stat dump: no such file or directory
[root@server6 lib64]# 


參考:運(yùn)行yum時(shí)出現(xiàn)錯(cuò)誤,缺失libsasl2.so.2文件

2014-12-24

運(yùn)行yum時(shí)出現(xiàn)錯(cuò)誤,缺失libsasl2.so.2文件


[root@localhost /]# yum repolist
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:


   libsasl2.so.2: cannot open shared object file: No such file or directory


Please install a package which provides this module, or
verify that the module is installed correctly.


It‘s possible that the above module doesn‘t match the
current version of Python, which is:
2.6.6 (r266:84292, Oct 12 2012, 14:23:48)
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)]


If you cannot solve this problem yourself, please go to
the yum faq at:
  http://yum.baseurl.org/wiki/Faq
缺失libsasl2.so.2文件,重新安裝或者找一個(gè)電腦有此文件的直接復(fù)制過去即可。


我的解決方法:


[root@localhost ~]# scp /usr/lib64/libsasl2.so.2 root@192.168.1.253:/usr/lib64/
[root@localhost ~]# yum repolist
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id                              repo name                            status
local                                balack                               3,648
repolist: 3,648
[root@localhost ~]#
運(yùn)行yum時(shí)出現(xiàn)錯(cuò)誤,缺失libsasl2.so.2文件


原文地址:http://www.cnblogs.com/xfan1982/p/4182039.html


來源:http://www.mamicode.com/info-detail-386519.html
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI