APAR status
Closed as fixed if next.
Error description
There are a number of issues with the pre-req checking for Solaris ... . 1) Incorrect test operator used: . *************** *** 847,853 **** ;; "5.10") TEMP=`uname -m` ! if [ $TEMP -eq "i86pc" ] ; then CLUSTERFILE=$DIRFILE"/10_x86_Rec.txt" else CLUSTERFILE=$DIRFILE"/10_Rec.txt" --- 847,853 ---- ;; "5.10") TEMP=`uname -m` ! if [ $TEMP = "i86pc" ] ; then CLUSTERFILE=$DIRFILE"/10_x86_Rec.txt" else CLUSTERFILE=$DIRFILE"/10_Rec.txt" . 2) Incorrect output when more than one revision of the patch being queried is found: . *************** *** 893,899 **** fi else # The patch is installed, let verify the revision ! PATCH_REV_FOUND=`echo $PATCH_FOUND | cut -d '-' -f 2` if [ "$PATCH_REV_FOUND" != "" ] && [ $PATCH_REV_FOUND -lt $PATCH_REV ] then # The patch revision is later than the required --- 893,899 ---- fi else # The patch is installed, let verify the revision ! PATCH_REV_FOUND=`echo $PATCH_FOUND |nawk '{print substr($0 , length-1)}'` if [ "$PATCH_REV_FOUND" != "" ] && [ $PATCH_REV_FOUND -lt $PATCH_REV ] then # The patch revision is later than the required . 3) Incorrect test operator: . *************** *** 976,982 **** ;; "5.10" | "5.10_x86") TEMP=`uname -m` ! if [ $TEMP -eq "i86pc" ] ; then SUNCheckPatch 119964-05 "" #With the later patches clast er if [ "$E" -gt 0 ] then --- 976,982 ---- ;; "5.10" | "5.10_x86") TEMP=`uname -m` ! if [ $TEMP = "i86pc" ] ; then SUNCheckPatch 119964-05 "" #With the later patches clast er if [ "$E" -gt 0 ] then . 4) For Solaris 5.9 and 5.10 (SPARC) the following messages are output without any checks being performed ... . AWSFAB211W The minimum required patch 119964-05 was not found on the running system. . AWSFAB211W The minimum required patch 1/03/08 was not found on the running system. . Applicable code extrat for 5.9 (SPARC) ... . "5.9") echo echo `$MECHO 211 119964-05` echo echo echo `$MECHO 211 1/03/08` echo E=3 ;; . There is a check for 119964-05 for Sparc 5.10 (i86pc), but no corresponding check for 5.10 (SPARC), and no check on either i86pc or SPARC for 1/07/08. . Applicable code extra for 5.10 ... . "5.10" | "5.10_x86") TEMP=`uname -m` if [ $TEMP = "i86pc" ] ; then SUNCheckPatch 119964-05 "" #With the later patches claster if [ "$E" -gt 0 ] then echo echo `$MECHO 211 119964-05` echo E=0 else echo echo `$MECHO 210 119964-05` echo fi fi . echo echo `$MECHO 211 1/07/08` echo . if [ $E -eq 0 ] then E=1 fi ;; . 5) Finally, the section: . "i86pc") ... ;; . appears to be redundant since uname -r should not return a string "i86pc".
Local fix
The install can be continued if the pre-req checks fail providing the required levels are installed.
Problem summary
see ERROR DESCRIPTION
Problem conclusion
Temporary fix
Manually verify the prerequisites on the specified platform
Comments
APAR Information
APAR number
IV31692
Reported component name
TIV WKLD SCHDL
Reported component ID
5698WKB86
Reported release
8S6
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-11-09
Closed date
2012-12-21
Last modified date
2012-12-21
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
R8S6 PSY
UP
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.