31. 软件安装case分析-4问题:
为什么用instfix命令显示系统的maintenance level时会显示Not all filesets for were found?解决方案:
这主要是由于系统中有的文件集没有达到相应maintenance level所需要的版本。如下例中系统有的文件集没有达到5100-02_AIX_ML maintenance level。
# instfix -i | grep AIX_ML All filesets for 5.0.0.0_AIX_ML were found. All filesets for 5.1.0.0_AIX_ML were found. Not all filesets for 5100-01_AIX_ML were found. Not all filesets for 5100-02_AIX_ML were found.
32. 软件安装case分析-4(继续)问题:
为什么用instfix命令显示系统的maintenance level时会显示Not all filesets for were found?可以使用命令oslevel来查看系统中那些软件包没有达到影响的ML级别,如下:
# oslevel -rl 5100-02
Fileset Actual Level Recommended ML--------------------------------------------------------------------X11.fnt.fontServer 5.1.0.0 5.1.0.25bos.loc.com.JP 5.1.0.0 5.1.0.25bos.loc.iso.zh_CN 5.1.0.0 5.1.0.25bos.pmapi.events 5.1.0.0 5.1.0.25bos.pmapi.lib 5.1.0.0 5.1.0.25bos.pmapi.pmsvcs 5.1.0.0 5.1.0.25bos.pmapi.samples 5.1.0.0 5.1.0.25
升级这些软件包,或者删除这些软件包都可以!但是删除之前一定要确定这些软件包对系统无危害!
33. 软件安装case分析-5问题:
在安装AIX补丁时,出现以下的报错信息:
installp: APPLYING software for:
bos.rte 5.2.0.50
bos.rte.config_u[42]: /usr/lib/methods/cfgsf: 0403-006
Execute permission denied.
update: Failed while executing the bos.rte.config_u script.解决方案:
1,检测/usr/lib/methods/cfgsf确定该文件的属性是000,没有更改权限;如下所示:
---------- 1 root system 2700 Aug 15 2004 /usr/lib/methods/cfgsf
2,检测系统是否安装TCB软件包,查看系统/var/adm/racs/cfgsf文件,确定TCB是否安装。如下提示说明TCB已经安装:
。。。。。。
Documentation Services Software: No
Security: CAPP and EAL4+ Technology
Desktop: CDE
Enable System Backups to install any system: No
TCB是一个很严格的安全环境,它不允许用户修改操作系统的关键文件。要想成功地安装AIX关键补丁,必须重新安装操作系统并保证TCB不被启用。