故障原因
由于系统中先安装了你要安装的RPM包,而后你又安装了更低版本的,导致系统中的/lib64/libfreebl3.chk和/lib64/libfreebl3.so两个库文件被降级,与系统中其它的库文件版本不一致,从而导致rpm命令无法正常执行。
故障处理办法
在一台状态OK的系统中执行:
cp /lib64/libfreebl3.chk /tmp
cp /lib64/libfreebl3.so /tmp
在故障系统中执行:
scp 135.149.32.5:/tmp/libfreebl3.chk /lib64
scp 135.149.32.5:/tmp/libfreebl3.so /lib64
具体执行过程如下:
[root@fwkt01 lib64]# scp 135.149.32.5:/tmp/libfreebl3.chk /lib64
[email protected]'s password:
libfreebl3.chk 100% 478 0.5KB/s 00:00
[root@fwkt01 lib64]# scp 135.149.32.5:/tmp/libfreebl3.so /lib64
[email protected]'s password:
libfreebl3.so 100% 377KB 377.0KB/s 00:00
Segmentation fault (core dumped)
[root@fwkt01 lib64]# scp 135.149.32.5:/tmp/libfreebl3.so /lib64
[email protected]'s password:
libfreebl3.so
[root@fwkt01 Packages]# rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
warning: zlib-devel-1.2.3-29.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
/usr/bin/pkg-config is needed by zlib-devel-1.2.3-29.el6.x86_64
libz.so.1()(64bit) is needed by zlib-devel-1.2.3-29.el6.x86_64
zlib = 1.2.3-29.el6 is needed by zlib-devel-1.2.3-29.el6.x86_64
[root@fwkt01 Packages]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-*