IBM Support

IZ65538: RH3 RPATH/RUNPATH VARIANCE CAUSES TIVOLI PROCESS FAILURES.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Linux shared library calls are resolved via the links directory
    
    even when binary is neither owned by root nor when the binary is
    root SUID.  This unexpected variance in rpath/runpath causes
    Tivoli process failures when executing non-root binaries on a
    linux 2.4-based kernel (RH3 and SUSE8).
    

Local fix

  • Detailed Recreation Procedure:
    
      Run a non-root, non-SUID Tivoli Monitoring process on RH3 or
    SUSE8
    
    Related Files and Output:
      RAS1 log of Tivoli Monitoring process shows hang or fault.
    

Problem summary

  • Linux shared library calls are resolved via the links directory
    even when binary is neither owned by root nor when the binary is
    root SUID. This unexpected variance in rpath/runpath causes
    process failures when executing non-root binaries on a linux
    2.4-based kernel (RH3 and SUSE8).
    

Problem conclusion

  • Code was modified to add DT_RUNPATH in addition to DT_RPATH, to
    facilitate proper pathing when executing non-root binaries.
    Tivoli Monitoring processes must re-build with this SDK for this
    fix to be effective.
    
    The fix for this APAR is included in the following maintenance
    vehicle:
        | fix pack | 6.2.1-TIV-ITM-FP0002
        | fix pack | 6.2.2-TIV-ITM-FP0002
    

Temporary fix

  • Change binary ownership to root or root SUID.
    

Comments

APAR Information

  • APAR number

    IZ65538

  • Reported component name

    TEMS

  • Reported component ID

    5724C04MS

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-11-19

  • Closed date

    2010-01-25

  • Last modified date

    2010-06-02

  • 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

    TEMS

  • Fixed component ID

    5724C04MS

Applicable component levels

  • R621 PSY

       UP

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

Document Information

Modified date:
02 June 2010