遇到yum段错误问题,折腾了有一段时间,现解决,记录一下。
问题背景及现象:
yum search gcc
Searching Packages: Setting up repositories
段错误
系统比较老,centos4.8 64bit,已找到官方源,重新安装相关包
yum-2.4.3-4.el4.centos.noarch.rpm
yum-metadata-parser-1.0-8.el4.centos.x86_64.rpm
但是还是这个错误。
后来查到一些资料
在centos的bug上有类似问题,是由于zlib更新引起。但是centos4.8的源没有没有码包里没有zlib
rpm -qa | grep zlib查询发现有两个版本(32bit,和 64bit)
后来又查看以下三个路径
/usr/lib
/usr/lib64
/usr/local/lib
下均有libz.so...
而且MD5值不同,由于是64bit系统,索性将/usr/lib和/usr/local/lib下的文件都替换位/usr/lib64下的(备份原有,按格式重建软连接,将版本与/usr/lib64下的统一)
yum clean
yum search gcc
搞定!
阅读(2610) | 评论(0) | 转发(0) |