小机操作系统为:6100-02-01-0847,数据库Oracle 11g.
事件起因:
在小机上安装Bash、Wget、unzip,
1. Bash安装很顺利:bash-4.2-1.aix6.1.ppc.rpm(# rpm –ivh bash-4.2-1.aix6.1.ppc.rpm)
2. Unazip安装顺利:(# rpm –ivh unzip-5.51-1.aix5.1.ppc.rpm)
安装Wget时报错,提示缺少依赖文件:libcrypto.a和libssl.a这两个文件,在解决依赖包时安装失败,发现/var目录满了,如下图
清理/var目录:
#find /var -xdev -size +2048 -ls| sort -r +6
#cp /dev/null /var/adm/wtmp
运行这两条命令后,Bash环境不能调用了,只要运行命令就报错:缺失libc.a文件,如图
此时无法telnet到服务器但能Ping通,服务器停在如下界面,操作无反应。
强制重启服务器后,停在如下界面,液晶面板上显示0517代码。
解决问题过程:
根据IBM官网针对0517故障的解决方案,做如下操作:
(1)检查修复文件系统
# fsck -y /dev/hd4 (/ 文件系统)
# fsck -y /dev/hd2 (/usr 文件系统)
... ...
(2)格式化文件系统日志(jfslog)
# /usr/sbin/logform /dev/hd8
(3)恢复filesystems
# mount /dev/hd4 /mnt
# mv /mnt/etc/filesystems /mnt/etc/filesystems.bak
# cp /home/bak/etcfilesystems /mnt/etc/filesystems
(4)恢复libc.a文件到系统上
# restore -xvqf /../SPOT/usr/sys/inst.images/bos ./usr/ccs/lib/libc.a
# LIBPATH=/usr/ccs/lib:/usr/lib
# export LIBPATH
# ln -s -f /usr/ccs/lib/libc.a /mnt/usr/lib/libc.a
# ln -s -f /lib /mnt/lib
之后重启,故障依旧。接着又尝试了 imfs rootvg,问题仍未解决。
(5)尝试重建bootimage
# lslv -m hd5
# bosboot -ad /dev/hdisk0
执行此命令直接报错,0301-183 bosboot: /unix and /usr/lib/boot/unix must link
to the same kernel file
至此,问题仍未解决。
求助各位大神帮忙看下在不重装系统的情况下还有没有修复的可能,万分感谢!!!
收起