centos7的系统yum报如下错误:
/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks
解决方法:
使用ldconfig -p | grep curl查看libcurl.so的链接情况

分别查看libcurl.so.4链接的文件

删除其中高版本的,这里删的是libcurl.so.4.5.0
删除之后使用命令ldconfig重新加载
加载完成后使用ldconfig -p | grep curl查看libcurl.so的链接情况,保证只有一个libcurl.so.4,如图:

现在更新一下yum cache就可以用了
本文解决CentOS7系统中因libcurl.so链接问题导致的yum错误。通过删除高版本的libcurl.so并重新加载ldconfig,确保仅有一个libcurl.so.4链接,最终修复了错误。
2236





