概述
由于服务器Centos6系统版本过低导致网络上不存在历史rpm版本的安装包,通过卸载并安装最新版python2.6后导致yum仍然无法继续使用。
[root@localhost ~]# yum list wget
已加载插件:fastestmirror, product-id, subscription-manager
Updating Red Hat repositories.
Loading mirror speeds from cached hostfile
Traceback (most recent call last):
........
ImportError: No module named cElementTree
解决办法
通过查询相关文档发现缺少libexpat.so.1
库依赖,但是版本包还存在,需要升级。
[root@localhost ~]# rpm -q expat
expat-2.0.1-9.1.el6.x86_64
[root@localhost ~]# rpm -Uvh http://file.lolicp.com/Mirrors/Centos/6/Packages/expat-2.0.1-13.el6_8.x86_64.rpm
Retrieving http://file.lolicp.com/Mirrors/Centos/6/Packages/expat-2.0.1-13.el6_8.x86_64.rpm
Preparing... ########################################### [100%]
1:expat ########################################### [100%]
[root@localhost ~]# rpm -q expat
expat-2.0.1-13.el6_8.x86_64