Recently after updating the AIX operating system noticed a small issue. The system was updated to AIX 7200-03-03-1913 (That’s AIX 7.2 TL3 SP3). Once the system was updated, looking for dangling packages with: instfix -icq |grep :-:
produced the following output:
IJ07677:devices.chrp.base.ServiceRM:2.5.1.20:2.5.1.3:-:SHO PTFs
Opened a Service Call with IBM, and after jumping around a bit discovered the following:
devices.chrp.ServiceRM installed version is 2.5.1.3. This is what it is supposed to be. You can find this with out with: lslpp -ha |grep -p rsct | less
. That will list all of the rsct filesets and the versions installed. After working things through with IBM, it was determined that devices.chrp.base.ServiceRM installed version is 2.5.1.3. The older version was 2.5.1.2. However, the ODM has it incorrectly set as 2.5.1.20. So your options are:
1) Live with it, and leave as is (not really viable if you automate upgrades based on null output from the dangling packages search [ instfix -icq |grep :-:
])
2) Update the ODM with the proper information
Option 2 it is:
Backup ODM
/usr/lib/instl/saveodms
Then run the following:
mkdir /tmp/odmfix
cd /tmp/odmfix
ODMDIR=/usr/lib/objrepos odmget -q name=IJ07677 fix > IJ07677
vi IJ07677
Change this line :
filesets = “devices.chrp.base.ServiceRM:2.5.1.20
\
…to read 2.5.1.2 by deleting to “0”
Save and exit the file
* Delete existing value from ODM: ODMDIR=/usr/lib/objrepos odmdelete -q name=IJ07677 -o fix
* Add updated info to ODM: ODMDIR=/usr/lib/objrepos odmadd IJ07677
* Confirm APAR is listed as being installed: instfix -ik IJ07677
That should report that all filesets for APAR IJ07677 are installed. Additionally, running instfix -icq |grep :-:
should NOT show any further issues on IJ07677.