IBM Support

IT13122: TPC UPGRADE IN 5.2.8 FAILS WITH ERROR: BPCIN0126E UNABLE TO FINDDB2 INSTALLATION PATH.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • TPC upgrade from 5.2.7.0 to IBM Spectrum Control 5.2.8.0 failed
    with error:
    "BPCIN0126E Unable to find DB2 installation path."
    .
    In lax-xxxxxxxxxx-out file, following message can be found:
    
    2015-12-15 20:22:45.991+0900 INFO DB2Util getDB2Info db2Command
    = db2 get dbm cfg
    2015-12-15 20:22:47.081+0900 INFO  Exit DB2Util getDB2Info key =
    (DIAGPATH) value = <customized directory>/db2dump/
    2015-12-15 20:22:47.082+0900 ERROR DB2Util getDB2InstallDir
    ERR_NO_DB2_INSTALL_DIRECTORY
    2015-12-15 20:22:47.082+0900 ERROR DB2Util queryDB2Instance
    ERR_NO_DB2_INSTALL_DIRECTORY
    2015-12-15 20:22:47.083+0900 ERROR
    com.ibm.tpc.install.frontend.ia.actions.DBSchemaValidator
    getDB2Instance java.sql.SQLException
    ERR_NO_DB2_INSTALL_DIRECTORY
    2015-12-15 20:22:47.095+0900 INFO&#160; Entry DBSchemaValidator
    displayErrorMsg
    2015-12-15 20:22:47.096+0900 INFO&#160; Entry DBSchemaValidator
    displayErrorMsg
    2015-12-15 20:22:47.097+0900 INFO DBSchemaValidator
    displayErrorMsg DB2 prevalidation failed - BPCIN0126E Unable to
    find DB2 installation path. Check your DB2 configuration.
    .
    Verify DB2 DIAGPATH parameter value:
    >db2 get dbm cfg | grep DIAGPATH
    Diagnostic data directory path               (DIAGPATH) =
    <customized directory>/db2dump/
    .
    TPC installer expects that db2 DIAGPATH contains sqllib and it
    checks if the part before sqllib really exists as directory.
    Moreover, the path until sqllib (including that directory) must
    contain a subdirectory named java and inside it the file
    db2jcc.jar, if that is missing then upgrade fails. In above case
    sqllib directory path missing in diagpath.
    

Local fix

  • - Update DIAGPATH parameter that should have sqllib directory in
      the path and sqllib directory should contain the file
      java/db2jcc.jar (so a subdirectory named java that contains
      the file db2jcc.jar,   which should be there from the DB2
      installation and represents a DB2 driver).
    - Stop and start DB2
    - Retry upgrade
    
    Example:
    1. Locate the sqllib directory. In this example sqllib located
    here:
        /home/db2inst1/sqllib
       Also, double check  file/home/db2inst1/sqllib/java/db2jcc.jar
    must exist.
    2. Then, update diagpath parameter using below DB2 command:
     >db2 update dbm cfg using diagpath
    "/home/db2inst1/sqllib/db2dump/"
    3. Stop DB2
      >db2stop
    4. Start DB2
     >db2start
    5. Retry upgrade
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * TPC users upgrading to 5.2.9 or earlier                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Upgrade fails when path does not include SQLLIB.  See ERROR  *
    * DESCRIPTION.                                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fix maintenance when available.                        *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is targeted for the following maintenance
    package:
    
    | refresh pack | 5.2-TIV-TPC-RP0010 - target 2Q16
    
    Fixed in IBM Spectrum Control 5.2.10.
    
    http://www-01.ibm.com/support/docview.wss?&uid=swg21320822
    
    The target dates for future refresh packs do not represent a
    formal commitment by IBM. The dates are subject to change
    without notice.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT13122

  • Reported component name

    TPC

  • Reported component ID

    5608TPC00

  • Reported release

    527

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-01-12

  • Closed date

    2016-03-04

  • Last modified date

    2016-03-04

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • INSTALL
    

Fix information

  • Fixed component name

    TPC

  • Fixed component ID

    5608TPC00

Applicable component levels

  • R520 PSY

       UP

  • R528 PSY

       UP

  • R529 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS5R93","label":"IBM Spectrum Control"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"527","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
22 February 2022