AIX robot 23.4.3 nimldr install fails: Could not load program nimldr - Symbol resolution failed
search cancel

AIX robot 23.4.3 nimldr install fails: Could not load program nimldr - Symbol resolution failed

book

Article ID: 388151

calendar_today

Updated On: 03-04-2025

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

Install of AIX robot using the nimldr utility in DX UIM 23.4.x fails with steps described in knowledge article Installing AIX robot using the nimldr utility in DX UIM 23.4.x

 

  • Example 1:

    # ./nimldr -I <IPAddress>

    Could not load program nimldr: 
    Symbol resolution failed for nimldr because:
            Symbol _GLOBAL__AIXI_libiconv_so (number 197) is not exported from dependent
              module /opt/freeware/lib/libiconv.a[libiconv.so.2].
            Symbol _GLOBAL__AIXD_libiconv_so (number 198) is not exported from dependent
              module /opt/freeware/lib/libiconv.a[libiconv.so.2].
    Examine .loader section symbols with the 'dump -Tv' command.



  • Example 2: 

    root@/tmp/aix-ppc64/#./nimldr
    exec(): 0509-036 Cannot load program nimldr because of the following errors:
            0509-130 Symbol resolution failed for nimldr because:
            0509-136   Symbol _GLOBAL__AIXI_libiconv_so (number 200) is not exported from
                       dependent module /opt/freeware/lib/libiconv.a[libiconv.so.2].
            0509-136   Symbol _GLOBAL__AIXD_libiconv_so (number 201) is not exported from
                       dependent module /opt/freeware/lib/libiconv.a[libiconv.so.2].
            0509-192 Examine .loader section symbols with the
                     'dump -Tv' command.

Environment

DX UIM 23.4CU3

Cause

This issue is seen when the nimldr install script uses libraries that already exist on the system. In this scenario, the libraries are in the /opt/freeware/lib path.

Resolution

To remediate this issue, set LIBPATH environment variable with the location where the aix_dependency_libs-1.0.0.zip is extracted.


STEPS TO RESOLVE THE ISSUE:
The below example is assuming the aix_dependency_libs-1.0.0.zip file are extracted to /tmp/nimldr/aix-ppc64/ folder.

 

  1. Execute the following export commands

    export LIBPATH=/tmp/nimldr/aix-ppc64/
    export LD_LIBRARY_PATH=/tmp/nimldr/aix-ppc64/

  2. Run the nimldr install again

Additional Information