Skip to main content

IV31692: INSTALL PRE-REQ CHECKING SCRIPT FOR SOLARIS CONTAINS A NUMBER OF INCORRECT CHECKS


Subscribe

You can track all active APARs for this component.

 

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:

(0 users)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.

Rate this page:


(0 users)Average rating

Add comments

Document information

Tivoli Workload Scheduler


Software version:
8S6


Reference #:
IV31692


Modified date:
2012-12-21

Translate my page

Content navigation