Skip to content


patching ….. again and again

Have not done it for a while……. AIX patching today. To check if all file sets are present (for example, after patching) or what file sets needs “upgrade” in order to bring operating system to a consistent level execute:

# instfix -i | grep AIX

If the listing produced by the last command contains only the phrases Not all filesets for XXXX-XX_AIX_ML were found. we are good. Below is the example of a perfect listing:

# instfix -i | grep AIX
All filesets for 6100-00_AIX_ML were found.
All filesets for 6100-01_AIX_ML were found.
All filesets for 6100-02_AIX_ML were found.
All filesets for 6100-03_AIX_ML were found.
All filesets for 6100-04_AIX_ML were found.
All filesets for 6100-05_AIX_ML were found.
All filesets for 6100-06_AIX_ML were found.
All filesets for 6.1.0.0_AIX_ML were found.
All filesets for 6100-07_AIX_ML were found.
Not all filesets for 6100-08_AIX_ML were found.

Otherwise, execute the next command against the line of output containing could not find all filesets to identify for example, what file sets from 6100-08 still needed patching:

# instfix -ciqk 6100-08_AIX_ML| grep ":-:"
6100-08_AIX_ML:OpenGL.OpenGL_X.rte.base:6.1.8.0:6.1.7.15:-:AIX 6100-08 Update
6100-08_AIX_ML:OpenGL.OpenGL_X.rte.soft:6.1.8.0:6.1.6.0:-:AIX 6100-08 Update
6100-08_AIX_ML:bos.cifs_fs.rte:6.1.8.0:6.1.7.17:-:AIX 6100-08 Update
6100-08_AIX_ML:xlC.msg.en_US.rte:12.1.0.0:11.1.0.2:-:AIX 6100-08 Update
6100-08_AIX_ML:xlsmp.aix53.rte:3.1.0.0:2.1.0.4:-:AIX 6100-08 Update
6100-08_AIX_ML:xlsmp.msg.en_US.rte:3.1.0.0:2.1.0.4:-:AIX 6100-08 Update
6100-08_AIX_ML:xlsmp.rte:3.1.0.0:2.1.0.4:-:AIX 6100-08 Update

or using the “shorter” aka “easier to memorize” way:

# oslevel -rl 6100-08
Fileset                        Actual Level         Recommended ML
------------------------------------------------------------------
OpenGL.OpenGL_X.rte.base        6.1.7.15               6.1.8.0
OpenGL.OpenGL_X.rte.soft        6.1.6.0                6.1.8.0
bos.cifs_fs.rte                 6.1.7.17               6.1.8.0
xlC.msg.en_US.rte               11.1.0.2               12.1.0.0
xlsmp.aix53.rte                 2.1.0.4                3.1.0.0
xlsmp.msg.en_US.rte             2.1.0.4                3.1.0.0
xlsmp.rte                       2.1.0.4                3.1.0.0

Now, we know what specific file sets needs more work. It is time (in my case) for another run at smitty update_all from the same source. Finally, to check the consistency of operating system after patching or any time later, execute:

# lppchk -v -m3

For Linux commands that are designed to work with file packages (rpms) see http://www.wmduszyk.com/?p=9890&langswitch_lang=en

Posted in AIX, Real life AIX.

Tagged with , , , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.

WordPress Anti Spam by WP-SpamShield



Copyright © 2016 - 2017 Waldemar Mark Duszyk. All Rights Reserved. Created by Blog Copyright.