oslevel command

I just upgraded my system from 53tl9 to 53tl10 and it is still showing 53tl9 (5300-09). When I run oslevel -rl 5300-10 or oslevel -r -l 5300-10 I get the following error "Error: Recommended Maintenance level 5300-11 is invalid or unknown." How do I determine what files are missing from the upgrade to bring the server up to 5300-10?

Hi.

Try running the command:

instfix -ciqk 5300-10_AIX_ML | grep ":-:"

It should show any filesets which need to be updated.

Was this a typo?:

try the following command

 lppchk -v

it will show if any lpp product are broken, obsolete or missing

AIX "knows" about different AIX technology and service pack levels and which filesets each of those contain. When you are expecting a higher oslevel than the one reported, you are probably missing just a few filesets.

First when dealing with just the TLs, the "r" argument is used with oslevel:

host:/:$ oslevel -r
6100-02
host:/:$

If you want service pack levels, you want to use the "s" argument:

host:/:$ oslevel -s
6100-02-05-0939
host:/:$

To see which TLs and SPs your AIX box installation "knows" about, you use the "q" plus either the "r" or "s" like this:

host:/:$ oslevel -qr
Known Recommended Maintenance Levels
------------------------------------
6100-02
6100-01
6100-00
host:/:$ oslevel -qs
Known Service Packs
-------------------
6100-02-05-0939
6100-02-04-0920
6100-02-03-0909
6100-02-02-0849
6100-02-01-0847
6100-02-00-0000
6100-01-06-0939
6100-01-05-0920
6100-01-04-0909
6100-01-03-0846
6100-01-02-0834
6100-01-01-0823
6100-00-10-0939
6100-00-09-0920
6100-00-08-0909
6100-00-07-0846
6100-00-06-0834
6100-00-05-0822
6100-00-04-0815
6100-00-03-0808
6100-00-02-0750
6100-00-01-0748
host:/:$

Since your AIX box "knows" about these levels, you can ask your AIX box to compare your current level against any of them. If you are missing any filesets, it should tell you the current version you have and the version you need for each one. Again, using either the "r" or "s" depending on what you are trying to compare, will yield different results:

My box is up-to-date, so the output from these commands won't be spectacular:

host:/:$ oslevel -rl 6100-02
host:/:$ oslevel -sl 6100-02-05-0939
host:/:$

It looks like the best bet for you is to try and run the commands above with the "s" argument instead of the "r" agument and maybe it will tell what is lacking. I can't remember off hand which fileset tells AIX which filesets are required for which levels but it is probably one of the "bos" filesets. I'd start with the "bos.rte" fileset and make sure it is as current as you think it is suppose to be.