Skip to main content

Installation of Rational License Server 8.1.2 on AIX 5.3 TL5 results in "Symbol resolution" error


Technote (troubleshooting)


Problem(Abstract)

Attempts to install IBM Rational License Server 8.1.2 on AIX 5.3 TL5 result in the error "Cannot load program ibmratl".

Symptom

The full error message is as follows:

exec(): 0509-036 Cannot load program ibmratl because of the following errors:

        0509-130 Symbol resolution failed for ibmratl because:

        0509-136 Symbol __pthread (number 175) is not exported from
                         dependent module /usr/lib/libpthread.a(shr_xpg5.o).

        0509-192 Examine .loader section symbols with the
                          'dump -Tv' command.

Cause

Rational license server 8.1.2 for AIX is built based on a machine with AIX 5.3 TL8 or later where the symbol __pthread is introduced, not in an earlier version.

Diagnosing the problem

You can use the following commands to check AIX machine where Rational License Server will be installed.

  • Find AIX version and TL level
    oslevel -r
  • Display the latest installed level of the fileset
    lslpp -l bos.rte.libpthreads
  • Dump the symbol table entries for the loader section
    dump -Tv libpthreads.a | grep __pthread

For example,

$ oslevel -r

5300-05

$ lslpp -l bos.rte.libpthreads

   Fileset          Level              State               Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos
 bos.rte.libpthreads    5.3.0.50    COMMITTED    pthreads Library

$ dump -Tv libpthreads.a | grep __pthread

[2]     0x00000000    undef   ImpExp     UA EXTref libpthreads.a(shr_comm.o) __pthread_cleanup_handlerqueue

[232]   0x00000000    undef      IMP     DS EXTref   libc.a(shr.o) __pthread_init

[393]   0x00005000     .bss      EXP     RW    BSS        [noIMid] __pthread_trace

[105]   0x00001000    .data      EXP     RW SECdef       [noIMid] __pthread_trace

[114]   0x00001180     .bss      EXP     RW    BSS        [noIMid] __pthread_cleanup_handlerqueue

[71]    0x00000000    undef      IMP      DS EXTref   libc.a(shr.o) __pthread_init

[82]    0x00000000    undef   ImpExp    UA EXTref libpthreads.a(shr_comm.o) __pthread_cleanup_handlerqueue

[442]   0x00004000     .bss      EXP     RW    BSS        [noIMid] __pthread_trace

Resolving the problem

To resolve the problem, you need to upgrade AIX 5.3 to Technology Level (TL) 8 or higher.

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

Rational Purify

General Information


Software version:
7.0.1


Operating system(s):
AIX


Reference #:
1615952


Modified date:
2012-11-01

Translate my page

Content navigation