DX Infrastructure Manager

  • 1.  centos robot

    Posted 09-23-2021 01:20 PM

    Dear community, I am trying to install a ca uim robot on a centos but I get the following errors.

    [root@PrimaryServer LINUX_23_64]# ./nimldr

    -bash: ./nimldr: cannot execute binary file: Exec format error

    [root@PrimaryServer LINUX_23_64]# file nimldr

    nimldr: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.4.1, with debug_info, not stripped


    [ossadm@PrimaryServer ~]$ uname -a

    Linux PrimaryServer 4.19.36-vhulk1907.1.0.h794.eulerosv2r8.aarch64 #1 SMP Fri Jul 3 11:05:33 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux

    Could you tell me which libraries are the right ones for this?

  • 2.  RE: centos robot

    Broadcom Employee
    Posted 09-23-2021 02:02 PM
    Hi Jose,

    Looks like you have an old nimldr. Try downloading the latest from your PHub. Here is what I show for the latest:

    [root@lv*******8 LINUX_23_64]# ls -l
    total 2160
    -rw-r--r--. 1 root users 2208448 Mar 12 2021 nimldr
    [root@lv*******8 LINUX_23_64]# file *
    nimldr: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped
    [root@lv*******8 LINUX_23_64]#

    [root@lv*******8 LINUX_23_64]# ls -ltr
    total 2160
    -rw-r--r--. 1 root users 2208448 Mar 12 2021 nimldr

  • 3.  RE: centos robot

    Posted 09-23-2021 03:16 PM
    Thank you for your prompt reply, I will try that

    you know which are the libraries that are needed to install the robot in centos

  • 4.  RE: centos robot

    Broadcom Employee
    Posted 09-23-2021 03:50 PM
    Not sure if listed anywhere.

    You can always use ldd command on UIMHOME/robot/controller and spooler on a installed system. Only found these KB's


    [root@lv******8 robot]# ldd controller
    linux-vdso.so.1 => (0x00007ffedd795000)
    libnim_shared.so => /opt/nimsoft/robot/./lib/libnim_shared.so (0x00007f911748b000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f91171c4000)
    librt.so.1 => /lib64/librt.so.1 (0x00007f9116fbc000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f9116db8000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f91169ea000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f91173e0000)
    [root@lv******8 robot]# ldd spooler
    linux-vdso.so.1 => (0x00007ffce6da9000)
    libnim_shared.so => /opt/nimsoft/robot/./lib/libnim_shared.so (0x00007f0940e22000)
    libbus_plugin_utility.so => /opt/nimsoft/robot/./lib/libbus_plugin_utility.so (0x00007f0940c74000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f0940a70000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0940854000)
    librt.so.1 => /lib64/librt.so.1 (0x00007f094064c000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f094027e000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f0940d77000)

  • 5.  RE: centos robot

    Posted 09-24-2021 03:08 AM
    Hi @Jose Romero,

    based on your file nimldr output, you're trying to use an x86_64 Linux (ELF) binary and based on your uname command output, the system is running EulerOS on an ARM-compatible platform.
    According to https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/unified-infrastructure-management/20-3/installing/product-compatibility/ca-uim-compatibility-matrix.html there is existing UIM robot support for the following architectures:
    x86_32 (Intel compatible)
    x86_64 (Intel compatible)
    While I would expect and appreciate native ARM support, it seems like UIM robots for ARM are not yet existing.
    There might be some workarounds using QEMU/binfmt or other techniques, but these will probably be hard to get running and maintain.
    You might consider using remote monitoring (rsp, etc.).

    good luck,

  • 6.  RE: centos robot

    Posted 09-24-2021 12:46 PM
    Thanks for your prompt reply
    a question with the rsp probe can I monitor linux log and processes?​​​

  • 7.  RE: centos robot

    Posted 09-27-2021 02:00 AM
    Hi @Jose Romero,

    I recommend checking out the documentation:
    Also, it's always a good idea to do some tests in a lab environment on your own.


  • 8.  RE: centos robot

    Broadcom Employee
    Posted 10-20-2021 01:48 PM
    Please try to use the logmon and process probes from remote shared folders/ssh commands.