换了国内的YUM源,结果出现错误无法运行。以为是YUM源的问题,换回旧的源还是出错,百度了一下发现大都是因为zlib的库文件存在多个版本而导至的,正好前两天因为版本需要编译安装了新版的zlib,所以基本确定问题所在了。
[root@mail ~]# yum makecache
Loading "security" plugin
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up repositories
base 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.9 kB 00:00
addons 100% |=========================| 1.9 kB 00:00
extras 100% |=========================| 2.1 kB 00:00
primary.xml.gz 100% |=========================| 1.3 MB 00:00
段错误
然而按网上的提示处理后,还是出错,将RPM包卸载后问题依旧,最终重新装回系统的zlib RPM包,然后动新版的zlib编译目录将新版zlib卸载后终于恢复了正常。
[root@mail zlib-1.2.11]# make uninstall
cd /usr/local/include && rm -f zlib.h zconf.h
cd /usr/local/lib && rm -f libz.a; \
if test -n "libz.so.1.2.11" -a -f libz.so.1.2.11; then \
rm -f libz.so.1.2.11 libz.so libz.so.1; \
fi
cd /usr/local/share/man/man3 && rm -f zlib.3
cd /usr/local/lib/pkgconfig && rm -f zlib.pc