IBM Support

IZ05421: SEEDING FAILS ON LINUX/AIX BECASUE LIBJVM NOT FOUND

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Severity: 3
    
    Approver: RP
    
    Compid: 5724C04PS Tivoli Enterprise Portal Server
    
    Abstract: SEEDING FAILS ON LINUX/AIX BECASUE LIBJVM NOT FOUND
    
    Environment: ITM 6.1 FP5 TEPS on Linux/AIX
    
    Problem Description:
    The product "ITM 6.1 Agent for ITM 5.1.2 Endpoint" has a script
    in the
    TOOLS subdirectory of the installation media called
    "ktm-seed-install.sh". This script is used to help generate
    custom
    Resource Model seed data to use to seed the TEMS / TEPS.  One of
    the
    lines in this script sources the pathsetup.sh script.  It then
    calls
    KfwSQLClient to seed the TEPS with some custom Resource Model's
    associated *_kcj.sql and *_pres.sql seed data.  When it calls
    KfwSQLClient, it fails with the following error:
    
    /opt/IBM/ITM/li6263/cq/bin/KfwSQLClient: error while loading
    shared
    libraries: libjvm.so: cannot open shared object file: No such
    file or
    directory
    
    This is because the LD_LIBRARY_PATH was not set correctly in
    pathsetup.sh.
    
    Detailed Recreation Procedure:
    Run any script that references the TEPS prep script pathsetup.sh
    and that requires resolution of the LD_LIBRARY_PATH to reproduce
    the error.  See PMR text associated with APAR, or example
    outlined above.
    

Local fix

  • 1. Customer reported editing pathsetup.sh and replacing two
    occurrences of $JAVAHOME$ with just $JAVAHOME, to fix problem.
    
    2. Install Team reports that the wrong substituion
    markers were used.  It should not be $JAVAHOME$ but |JAVAHOME|,
    e.g.:
    
    LD_LIBRARY_PATH=${KFW_HOME}/lib:|DB2DIR|/lib:|JAVAHOME|/bin:|JAV
    AHOME|/bin/classic:${LD_LIBRARY_PATH}
    

Problem summary

  • Problem Description:
    Seeding for ITM 6.1 Agent for ITM 5.1.2 Endpoint fails on
    Linux/AIX with an error
    stating libjvm.so not found.
    Problem Summary:
    LD_LIBRARY_PATH was not set correctly in pathsetup.sh.
    

Problem conclusion

  • Changed the delimiter characters surrounding the JAVAHOME
    parameter in the
    pathsetup.sh script from '$' to '|', which is used by the
    installer to identify
    parameters it should replace.
    The fix for this APAR is contained in the following maintenance
    packages:
     | fix pack | 6.1.0-TIV-ITM-FP0007
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ05421

  • Reported component name

    TEPS

  • Reported component ID

    5724C04PS

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-09-25

  • Closed date

    2008-05-20

  • Last modified date

    2008-05-20

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

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

Fix information

  • Fixed component name

    TEPS

  • Fixed component ID

    5724C04PS

Applicable component levels

  • R610 PSY

       UP

  • R620 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCTLMQ","label":"ITM Tivoli Enterprise Portal Server V6"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
20 May 2008