User Tools

Site Tools


aix:bad_package_version

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
aix:bad_package_version [2021/01/01 21:24]
127.0.0.1 external edit
aix:bad_package_version [2022/03/11 09:47] (current)
manu
Line 51: Line 51:
 That should report that all filesets for APAR IJ07677 are installed. Additionally,​ running instfix -icq |grep :-: should NOT show any further issues on 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.
  
 +Example of script:
 +
 +<cli proémpt='>'>​
 +[root@aixb020]/​root>​ cat scripts/​repair_chrp.base.ServiceRM.sh
 +</​cli>​
 +<​code>​
 +#!/bin/ksh
 +#@(#) v1.0 Update the bad package value into ODM
 +
 +
 +#​------------------------------
 +repair_odm()
 +{
 +mkdir /tmp/odmfix
 +cd /tmp/odmfix
 +ODMDIR=/​usr/​lib/​objrepos odmget -q name=IJ07677 fix > /​tmp/​odmfix/​IJ07677.txt
 +cat /​tmp/​odmfix/​IJ07677.txt | sed '​s/:​2\.5\.1\.20/:​2\.5\.1\.2/'​ > /​tmp/​odmfix/​IJ07677.txt1
 +ODMDIR=/​usr/​lib/​objrepos odmdelete -q name=IJ07677 -o fix
 +
 +echo Add updated info to ODM:
 +
 +ODMDIR=/​usr/​lib/​objrepos odmadd /​tmp/​odmfix/​IJ07677.txt1
 +
 +echo Confirm APAR is listed as being installed:
 +
 +instfix -ik IJ07677
 +
 +echo OK
 +
 +}
 +
 +#############################​
 +if [[ $(ODMDIR=/​usr/​lib/​objrepos odmget -q name=IJ07677 fix | grep -q '​2.5.1.20';​ echo $?) -eq "​0"​ ]]
 +then
 +  repair_odm
 +else
 +  echo "ODM OK, nothing to do"
 +fi
 +</​code>​
aix/bad_package_version.1609532689.txt.gz · Last modified: 2021/01/01 21:24 by 127.0.0.1