安装httpd后,YUM不能在CENTOS 7上运行

我刚刚在我的vmware上安装了CENTOS 7。 YUM更新后,一切正常工作,然后系统突然崩溃,并要求我登出。

在控制台尝试yum update升级,但它显示以下错误:

导入运行yum所需的某个Python模块时出现问题。 导致这个问题的错误是:

 /lib64/libxml2.so.2:File too short 

请安装提供此模块的软件包或确认模块安装正确

上面的模块可能不匹配当前版本的Python,它是2.7.5(默认,2016年9月22日22:37:46)[GCC 4.8.5 2015(Red Hat 4.8.5-4)]

我遵循这个答案,但没有为我工作。 我只知道Linux操作系统的基本知识,所以请帮我解决这个问题。

我得到以下错误: YUM更新时出错

DF命令

将libxml2下载到您的系统中:

 wget http://centos.mirrors.ovh.net/ftp.centos.org/7.2.1511/updates/x86_64/Packages/libxml2-2.9.1-6.el7_2.3.x86_64.rpm 

用RPM重新安装libxml2软件包

 rpm -Uvh --force libxml2-2.9.1-6.el7_2.3.x86_64.rpm 

最后,尝试使用yum重新安装包(以确保正确的版本控制)。

 yum reinstall libxml2 

如果您继续收到错误,则看起来似乎存在某些底层文件系统损坏,或者虚拟机中的底层块设备是精简置备,而pipe理程序上没有足够的实际文件系统空间来支持这么多的空间。