問題:
[root@lgh ~]# yum There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: libldap-2.4.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.
問題的產生(手賤使用了如下命令):
rpm -e --nodeps openldap openldap-clients openldap-servers openldap-devel compat-openldap
解決方案:
下載如下一些包(我的系統是centos7的,一定要版本對應)
下載地址:http://rpmfind.net/linux/rpm2html/search.php?query=openldap&submit=Search+...&system=&arch= #通過搜索一一搜索
compat-openldap-2.3.43-5.el7.x86_64.rpm openldap-2.4.44-21.el7_6.x86_64.rpm openldap-clients-2.4.44-21.el7_6.x86_64.rpm openldap-devel-2.4.44-21.el7_6.x86_64.rpm openldap-servers-2.4.44-21.el7_6.x86_64.rpm
下載之后使用rpm命令安裝每一個包
rpm -ivh --nodeps openldap-2.4.44-21.el7_6.x86_64.rpm openldap-servers-2.4.44-21.el7_6.x86_64.rpm openldap-clients-2.4.44-21.el7_6.x86_64.rpm compat-openldap-2.3.43-5.el7.x86_64.rpm openldap-devel-2.4.44-21.el7_6.x86_64.rpm
問題解決成功