yum“分段错误”在centos中

centos服务器(2.6.18-194.el5PAE#1)中使用yum命令时,会引发“分段错误”。

[root @ server2〜]#yum check-update

加载的插件:fastermirror从caching的主机文件加载镜像速度

分段故障

[root @ server2〜]#yum installlve-devel cmake

加载的插件:fastermirror从caching的hostfile加载镜像速度分段错误

[root @ server2〜]#yum更新

加载的插件:最快的镜像加载

从caching的主机文件镜像速度

分段故障

我该如何解决这个问题?

问题出在zlib从源代码升级,这是一个影响所有RHEL / CentOS / CL安装的问题:

http://bugs.centos.org/view.php?id=4702&nbn=1

我已经删除了源zlib

/usr/local/lib/libz.so.1.2.5

并更改了链接

/usr/local/lib/libz.so – > libz.so.1.2.5 lrwxrwxrwx 1 root root
13 Sep 24 2010 /usr/local/lib/libz.so.1 – > libz.so.1.2.5

指向libz.so.1.2.3。 这已经解决了这个问题。

你可以尝试修复你的RPM数据库并重新做caching

rm -rf /var/lib/rpm/__db.* rpm --rebuilddb yum clean all yum makecache 

当yum开始行为奇怪的时候我做的第一件事就是

 # yum clean all 

从这里给出的信息很难说,但你的caching和镜像文件已损坏似乎是一个很好的猜测。 上面的命令将帮助解决这个问题。 如果它不起作用,然后张贴的输出

 # yum -v check-update 

如果您仍然看到问题,请从另一台机器的副本中replaceyum二进制文件。

在这一点上,我会尝试testing内存。

运行memtest ,最好让它在晚上运行。