[root@CentOS ~]# yum list
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
/usr/lib/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback
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, Jul 23 2015, 14:41:34)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
什么原因?怎么解决?
同样的情况。。。。。。。。
网上说什么Python版本不对,修改Python版本基本不能解决
我找了很久才解决的,原因可能是安装lnmp时,安装了libcurl。输出ldconfig -v | grep libcurl,发现有2个libcurl 。
直接将/usr/local/lib/libcurl.so.4 软连接到旧有libcurl中
rm /usr/local/lib/libcurl.so.4
ln -s /usr/lib64/libcurl.so.4.1.1 /usr/local/lib/libcurl.so.4
如果你们也解决了 我会很高兴的
重装系统解决
问题一样,而且Linux也忘记存快照,目前无法使用yum
我和你一样的!之前单独学yum的时候,本地源可以使用,yum list可以正确输出,就是安装lnmp的时候出错了。就算重新挂载了镜像,mount /dev/sr0 /mnt/cdrom 也没法成功运行yum list了QAQ
你的本地源光盘没有挂载,用命令挂载光盘,每次重启Linux后,光盘会取消挂载的,你看看ls /mnt/cdrom里面是不是没有文件,如果是的话,就只有恢复虚拟机到没有安装lnmp的状态,重新挂载光盘安装了
你的yum源可能不能用,如果是本地yum源,每次开机要重新挂载光盘yum源才能用的吧。