Centos进行yum报FatalPythonerror:pycurl: libcurl link-time version is older than compile-time version

在编译程序的过程中,由于相应环境的所需的动态库加载环境出了问题,我自己对动态库的环境进行了修改,在/etc/profile里的最后一行里加了这么几句话:

export LD_LIBRARY_PATH=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64/jre/lib/amd64/server:/usr/local/VMProg/lib/vmware-vix-disklib/lib64:/lib64:${LD_LIBARY_PATH}


运行source /etc/profile,使环境生效。

但发现,执行yum命令,发现出错:

错误为:

FatalPythonerror:pycurl: libcurl link-time version is older than compile-time version
Aborted


经过查资料,发现问题可能是环境造成的;于是,在/etc/profile 加上这么几段话:

export LD_LIBRARY_PATH=/usr/lib64:/usr/lib:/usr/local/VMProg/lib:/usr/local/VMProg/lib/vmware-vix-disklib/lib64:/lib64:${LD_LIBARY_PATH}


然后,source /etc/profile,使环境生效。


执行yum安装,成功。


结论:大部分程序错误,首先要考虑环境问题

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native