lppchk Problem With 2 Filesets

While updating my AIX box from 5.3.7 to TL 12 it finished the update with failed state on smit but after checking the oslevel output it showed 5300-12-05-1140 normally. Now while checking my system I found below output:

"*** And this causes me not able to install any new software on the AIX ****"
Appreciate any help here,

But first let me describe what I had done:
Tried to install both filesets again from TL12, it failed
Tried to install from base version, it failed
Tried to remove (but there were lot of packages depend on), so I cann't remove !!!

#lppchk -v
lppchk: The following filesets need to be installed or corrected to bring
the system to a consistent state:

I understand that this is a critical production system but I would suggest you to perform a preview first and if you see these filesets identified for install you can proceed or else you need to look for another option.

I do believe Jay is taking you down the correct path .... often times an update includes pre-reqs for other packages in the same update ... so dependent upon order , some will fail
and be picked up in the second run ... just the way it is ..... you can also add another flag to lppchk to get better detail ..... run lppchk -vm3 it may help give a better understanding ....

#instfix -i |grep ML
All filesets for 5.3.0.0_AIX_ML were found.
All filesets for 5300-01_AIX_ML were found.
All filesets for 5300-02_AIX_ML were found.
All filesets for 5300-03_AIX_ML were found.
All filesets for 5300-04_AIX_ML were found.
All filesets for 5300-05_AIX_ML were found.
All filesets for 5300-06_AIX_ML were found.
All filesets for 5300-07_AIX_ML were found.
All filesets for 5300-08_AIX_ML were found.
All filesets for 5300-09_AIX_ML were found.
All filesets for 5300-10_AIX_ML were found.
All filesets for 5300-11_AIX_ML were found.
All filesets for 5300-12_AIX_ML were found.

If you are worried and your rootvg is mirrored, then unmirror and create a clone of rootvg (or if you have spare disks, then clone rootvg).
mksysb is useful for testing somewhere else, but it takes a lot of time.

If it succeeds, then switch preview from YES to NO.
You can just as well commit, but since it is prod, rather not until you are satisfied.

If it moans about a file set, then either get the correct file set update , i.e. bos.perf.xxxx.xx.x.xxU
-or-
uninstall the file set:
installp -ug <fileset name>

oslevel -rl 5300-12
If no output, then you have nothing to worry about.

perfagent.tools.5.3.0.0.I To install the base set if you have no file sets installed
perfagent.tools.5.3.12.5.U to update if you have a base set installed
bos.perf.tools.5.3.0.0.I same as above
bos.perf.tools.5.3.12.5.U same as above

installp -acgXY -d <source where the file set is> perfagent.tools
installp -acgXY -d <source where the file set is> bos.perf.tools

Ok, the error is "as below":
While trying to install any new software "ANY":

Verifying build dates...
installp: The build date requisite check failed for fileset bos.perf.tools.
Installed fileset build date is 0747. Selected fileset does not have a build date, but one is required.
installp: The build date requisite check failed for fileset perfagent.tools.
Installed fileset build date is 0747. Selected fileset does not have a build date, but one is required.
installp: The build date requisite check failed for fileset perfagent.tools.
Installed fileset build date is 0811. Selected fileset does not have a build date, but one is required.
installp: Installation failed due to BUILDDATE requisite failure

If the TL/SP level you are going to update is older(build/release date)
than the SP level which is currently installed.For instance: You are
currently at "AIX 5.3 TL6 SP8"(5300-06-08-0831) which was released in 31st
week of 2008, and you are trying upgrade to TL7 SP1 which was released in
November 2007(that means released earlier than TL6 SP8) , then you would
definitely encounter the build date issue.
So the solution is to verify build dates referring to the TL release chart
& then update to the latest level.In this above case, we have to upgrade it
to TL7 SP6/SP7.

Hi,
I guess you have updated to TL12 if yes then install following from TL12 CD.
bos.rte.install or bos.lpp.install
I am not sure the exact file name but you will find one.
let us know what it says...
--
CVN

Sorry I did not mean for you to take it that literally. You will have to increase it to the value that is expected by installp e.g. 1141. This is a bit of a hack and you will to experiment. The good news is that once it works everything gets corrected by the next update.

I had this problem in 2010 and resolved it, but my memory isn't what it used to be.
I think your problem is that you don't have the perfagent package installed on your server, but some of the filesets you're upgrading need them as a prerequisite, which is why you're getting the "usr: COMMITTED, root: not installed" message.
Not sure if this has been covered by someone else, but basically, I think you need to install an earlier version of the package and then run the TL12 upgrade again which should upgrade the perf package and then install the prerequisites.
I was upgrading from TL9 to TL12 and found these files in my home directory so am pretty sure they're the ones I used -
perfagent.server.3.1.0.11.bff and perfmgr.analysis.jazizo.3.1.0.1.bff

Copyright 1998-2015 Ziff Davis, LLC (Toolbox.com). All rights reserved. All product names are trademarks of their respective companies. Toolbox.com is not
affiliated with or endorsed by any company listed at this site.