Linux Yum致命Python错误:pycurl:libcurl链接时版本早于编译时版本

Linux Yum致命Python错误:pycurl:libcurl链接时版本早于编译时版本,linux,bash,centos,yum,pycurl,Linux,Bash,Centos,Yum,Pycurl,所以这个错误让我抓狂,我已经在网上搜索了很多次,运行了一些东西却没有结果。使用yum时出现以下错误 [root@texas pycurl-7.19.0]# yum update Fatal Python error: pycurl: libcurl link-time version is older than compile-timeversion Aborted [root@texas pycurl-7.19.0]# rpm -qa | grep pycurl python-pycurl

所以这个错误让我抓狂,我已经在网上搜索了很多次,运行了一些东西却没有结果。使用yum时出现以下错误

[root@texas pycurl-7.19.0]# yum update
Fatal Python error: pycurl: libcurl link-time version is older than compile-timeversion
Aborted


[root@texas pycurl-7.19.0]# rpm -qa | grep pycurl
python-pycurl-7.19.0-8.el6.i686
[root@texas pycurl-7.19.0]# rpm -qa | grep curl
curl-7.19.7-26.el6_2.4.i686
libcurl-7.19.7-26.el6_2.4.i686
python-pycurl-7.19.0-8.el6.i686
[root@texas pycurl-7.19.0]# 




[root@texas /]# locate libcurl.so
/usr/lib/libcurl.so
/usr/lib/libcurl.so.4
/usr/lib/libcurl.so.4.1.1


[root@texas /]# locate pycurl
/usr/lib/python2.6/site-packages/pycurl-7.19.0-py2.6.egg-info
/usr/lib/python2.6/site-packages/pycurl.so
/usr/share/doc/python-pycurl-7.19.0
我用curl重新编译了我的directadmin构建,之后也没有任何更改。(我以前已经有过directadmin和curl一起工作的很好)


非常感谢您的帮助。

在向
ldconfig
路径添加了大量库之后,我遇到了同样的问题。(我需要在本地的R安装中安装
RPostgreSQL
,但是缺少
libpq。所以
和其他一些;我碰巧有一个包包含了所有这些——以及更多——并且只是通过
ldconfig
添加了该包的libs;这彻底搞砸了
yum
pycurl
等等。)

因此,我只是选择了我想要的最小lib集,并将它们添加到
/usr/local/lib/rpostgresql dependent
中的某个位置,然后通过
ldconfig
添加了它们。现在R和
yum中的RPostgreSQL包都可以工作了


您的问题可能与此不同。

我发现VMWare Toolkit在CentOS VM上导致了此问题

vi/etc/ld.so.conf.d/vmware-tools-libraries.conf 并在顶部添加以下两行(假设为64位):

/lib64 /usr/lib64


保存和“ldconfig”。

我刚刚遇到了同样的问题。有人刚刚玩了LD_LIBRARY_PATH

unset LD_LIBRARY_PATH; yum update


我的错误很简单


删除/usr/local/curl/lib/from/etc/ld.so.conf,然后就可以了。

@Rubens谢谢,我不知道。当我第一次在这里问一个问题时,有人告诉我不要那样做,所以我记住了。我现在已经接受了所有问题的答案。现在,这里的任何帮助都将丢失。通过date命令,服务器上的时间是否正确?你在用zend吗?你运行过ldconfig吗?@Forrest[root@texassupa]#ldconfig[root@texassupa]#yum update致命Python错误:pycurl:libcurl链接时版本早于编译时版本中止[root@texassupa]#日期2013年1月9日星期三05:40:03 MSK[root@texassupa]#Zend optimizer已启用。我正在使用Virtual Box,它仍然正常。我的问题非常奇怪,如果您使用root角色,就可以了。如果使用普通用户角色,则必须添加sudo。
LD_LIBRARY_PATH='' yum update