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

Document information


More support for:

Tivoli Workload Scheduler

Software version:

8S6

Reference #:

IV31692

Modified date:

2012-12-21

Translate my page

Machine Translation

Content navigation