DX Infrastructure Manager

Expand all | Collapse all

UIM 20 - Linux robot binaries differ based on install method

Jump to Best Answer
  • 1.  UIM 20 - Linux robot binaries differ based on install method

    Posted 03-25-2020 01:06 PM
    Hi

    Has anyone else noticed that you get a different set of binaries for redhat linux depending on whether you have installed via rpm or via nimldr?

    via rpm: 9.30 [Build 9.30.1264, Mar 10 2020]
    -rwx------. 1 root root 2136369 Mar 10 08:18 ./bin/nimalarm
    -rwx------. 1 root root 2119723 Mar 10 08:18 ./bin/nimbus
    -rwx------. 1 root root 842 Mar 10 08:18 ./bin/niminit
    -rwx------. 1 root root 2142194 Mar 10 08:18 ./bin/nimqos
    -rwx------. 1 root root 2135342 Mar 10 08:18 ./bin/nimqosdefinition
    -rwx------. 1 root root 932 Mar 10 08:18 ./bin/robot_init.sh
    -rwx------. 1 root root 2452204 Mar 10 08:18 ./probes/service/hdb/hdb
    -rwx------. 1 root root 16289151 Mar 10 08:18 ./robot/controller
    -rwx------. 1 root root 2359957 Mar 10 08:18 ./robot/spooler

    via nimldr: 9.30 [Build 9.30.1264, Mar 10 2020]
    -rwxr-xr-x. 1 root root 1816552 Mar 10 13:08 ./bin/nimalarm
    -rwxr-xr-x. 1 root root 1791568 Mar 10 13:08 ./bin/nimbus
    -rwxr-x---. 1 root root 1517 Mar 10 13:07 ./bin/niminit
    -rwxr-xr-x. 1 root root 1817672 Mar 10 13:08 ./bin/nimqos
    -rwxr-xr-x. 1 root root 1816808 Mar 10 13:08 ./bin/nimqosdefinition
    -rwxr-x---. 1 root root 10871 Mar 10 13:07 ./bin/inst_init.sh
    -rwxr-xr-x. 1 root root 1812456 Mar 10 13:08 ./probes/service/hdb/hdb
    -rwxr-xr-x. 1 root root 2606840 Mar 10 13:08 ./robot/controller
    -rwxr-xr-x. 1 root root 1779504 Mar 10 13:08 ./robot/spooler

    Anyone have any idea what the differences might be?

    Thanks
    Iain



  • 2.  RE: UIM 20 - Linux robot binaries differ based on install method

    Posted 03-26-2020 05:19 PM
    Hi Iain,

    This appears to be a defect with the rpm package.
    I see the same results here.
    I recommend opening a case, so this defect is reported and fixed.



  • 3.  RE: UIM 20 - Linux robot binaries differ based on install method

    Posted 03-27-2020 02:34 AM
    So which one is correct? so we can at least test while this is sorted out

    ------------------------------
    Knows a little about UIM/DXim, AE, Automic
    ------------------------------



  • 4.  RE: UIM 20 - Linux robot binaries differ based on install method
    Best Answer

    Posted 03-27-2020 04:10 AM
    I don't know which one is the correct one. But speaking from experience, when you build a RPM package, you usually compile from source code for each version.
    Could be they have have different source builds. Take also into account that depending on dependencies and 3rd party source/header files different source files will be compiled in. Also the linking option can change the resulting binary. If for example there is one specific version required I can statically build it into the binary instead of linking it.

    If however nimldr is using RPM packages too, the most obvious reason would be that both use different RPM repositories with different versions.

    ------------------------------
    Customer Solution Engineering
    Broadcom Inc.
    ------------------------------



  • 5.  RE: UIM 20 - Linux robot binaries differ based on install method

    Posted 04-03-2020 05:18 PM
    So, this is normal.
    Broadcom/CA did this in prior releases also.
    Using either the nimldr or rpm package will give you the same binary and version (despite the file size)