1、LPP:bosPackage:Package:bos.adtFileset:bos.adt.libFileset:bos.adt.baseFileset:.uucpLPPPackageFilesetSuffixBos.terminfo.print.dataApp-DevCDEKDEGNOMEWsm_RemoteNetscapeDevicesMedia-Defined从网络或光盘升级4.3.3.24.3.3.25.1.0.0andcommitreject5.1.0.04.3.3.2Applied状态状态5.1.0.05.1.0.0Committed状态状态#smit install#smit i
2、nstall_update#smit maintain_software#smit list_installed各个fileset的fix的level当前状态问题:问题:fileset在系统中包含几种状态;如何消除在系统中包含几种状态;如何消除broken以及?状态的以及?状态的fileset。解决方案:解决方案:1,在安装或卸载补丁时,如果操作出现失误,系统中就会出现,在安装或卸载补丁时,如果操作出现失误,系统中就会出现“BROKEN”状态的文件集。这些文件集可能不会影响当前系统的使用,状态的文件集。这些文件集可能不会影响当前系统的使用,但是,在以后升级补丁时这些文件集所对应的补丁将无法安装
3、。但是,在以后升级补丁时这些文件集所对应的补丁将无法安装。2,出现?状态的,出现?状态的fileset是由于软件包与是由于软件包与vpd中的信息不一致。使用中的信息不一致。使用lppchk-v检测系统软件状态,删除或者重新安装出现?的检测系统软件状态,删除或者重新安装出现?的fileset。问题:问题:a):当前运行机器的操作系统版本?当前运行机器的操作系统版本?b):当前服务器维护补丁安装情况?当前服务器维护补丁安装情况?c):当前某个补丁包是否安装?当前某个补丁包是否安装?解决方案:解决方案:a):使用使用oslevel-r查看系统的操作系统版本;查看系统的操作系统版本;b):使用使用in
4、stafix-i|grep ML查看系统安装的维护级别;查看系统安装的维护级别;c):使用使用instfix-i|grep IY*查看某个补丁包是否安装!查看某个补丁包是否安装!问题:问题:如何确定当前操作系统安装时间?如何确定当前操作系统安装时间?解决方案:解决方案:#lslpp-h bos.rte该命令返回结果如下:该命令返回结果如下:Fileset Level Action Status Date Time -Path:/usr/lib/objrepos bos.rte 5.3.0.60 COMMIT COMPLETE 11/14/07 02:32:09 Path:/etc/objrep
5、os bos.rte 5.3.0.60 COMMIT COMPLETE 11/14/07 02:32:09该命令返回的结果中的将显示操作系统的安装历史,从该命令返回的结果中的将显示操作系统的安装历史,从Date及及Time列中列中可以查看到相应的时间。在上例中,可以查看到相应的时间。在上例中,AIX操作系统的版本为操作系统的版本为5.3,安装的,安装的时间为时间为2007年年11月月14日日2点点32分分09秒。秒。问题:问题:为什么用为什么用instfix命令显示系统的命令显示系统的maintenance level时会显示时会显示Not all filesets for were foun
6、d?解决方案:解决方案:这主要是由于系统中有的文件集没有达到相应这主要是由于系统中有的文件集没有达到相应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 foun
7、d.Not all filesets for 5100-02_AIX_ML were found.问题:问题:为什么用为什么用instfix命令显示系统的命令显示系统的maintenance level时会显示时会显示Not all filesets for were found?可以使用命令可以使用命令oslevel来查看系统中那些软件包没有达到影响的来查看系统中那些软件包没有达到影响的ML级别,如下:级别,如下:#oslevel-rl 5100-02Fileset Actual Level Recommended ML-X11.fnt.fontServer 5.1.0.0 .JP 5.1.
8、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升级这些软件包,或者删除这些软件包都可以!但是删除之前一定要确定这升级这些软件包,或者删除这些软件包都可以!但是删除之前一定要确定这些软件包对系统无危害!些软件包对系统无危害!问题:问题:在安装在安装AIX补丁时,出现以下的报错信息:补丁时,出现以
9、下的报错信息:installp:APPLYING software for:bos.rte 5.2.0.50 bos.rte.config_u42:/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
10、15 2004/usr/lib/methods/cfgsf 2,检测系统是否安装,检测系统是否安装TCB软件包,查看系统软件包,查看系统/var/adm/racs/cfgsf文件,确定文件,确定TCB是否安装。如下提示说明是否安装。如下提示说明TCB已经安装:已经安装:。Documentation Services Software:NoSecurity:CAPP and EAL4+TechnologyDesktop:CDEEnable System Backups to install any system:No TCB是一个很严格的安全环境,它不允许用户修改操作系统的关键文件。要想成功地安装是一个很严格的安全环境,它不允许用户修改操作系统的关键文件。要想成功地安装AIX关键补丁,必须重新安装操作系统并保证关键补丁,必须重新安装操作系统并保证TCB不被启用。不被启用。