search cancel

RHEL 8.3 - errors when trying to upgrade robot from v7.9x to v9.3x

book

Article ID: 211668

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM) Unified Infrastructure Management for Mainframe CA Unified Infrastructure Management SaaS (Nimsoft / UIM)

Issue/Introduction

Mar 30 14:15:36:972 [139841540478272] Controller:   machine:  x86_64 
Mar 30 14:15:36:972 [139841540478272] Controller: Could not figure out what Linux version you are running! 
Mar 30 14:15:36:972 [139841540478272] Controller: Please report the following system information to [email protected] 
Mar 30 14:15:36:972 [139841540478272] Controller: System information: 
Mar 30 14:15:36:972 [139841540478272] Controller:   sysname:  Linux 
Mar 30 14:15:36:972 [139841540478272] Controller:   node   :  uxxxxxxxxxxxx.coxxxxt2.com 
Mar 30 14:15:36:972 [139841540478272] Controller:   release:  4.18.0-240.8.1.el8_3.x86_64 
Mar 30 14:15:36:972 [139841540478272] Controller:   version:  #1 SMP Fri Dec 4 12:24:03 EST 2020 
Mar 30 14:15:36:972 [139841540478272] Controller: inst_pkg - warning, no compatible package sections found for package 'robot_update'

Environment

  • Release: UIM 20.3
  • Component: UIM - ROBOT
  • RHEL 8.3, Linux 4.18
  • Red Hat Enterprise Linux Release 8.3 (Ootpa)

Cause

- Compatibility issue

Resolution

The Robot Support Matrix can be found under the UIM Compatibility Matrix documentation here:
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

  • RHEL 8, RHEL 8 x86_32 and RHEL 8 x86_64 are listed within the supported operating systems for the later UIM Robot versions.
  • Robot versions v9.30, v9.31, v9.32, or v9.33 are supported for RHEL 8.x. 


The minor version (.3) should not matter.

Download and use the latest nimldr package v9.36 to reinstall the robot.
http://support.nimsoft.com/Files/Archive/00056/nimldr-9.36.tar.Z

and download and use the install package:

   install_LINUX_23_64
 
Nimsoft Infrastructure for 64 Linux (clibc 2.3 or higher on x86 64 bit)
http://support.nimsoft.com/Files/Archive/00151/install_LINUX_23_64-9.33.zip

Additional Information

Due to RedHat removing old libraries that many older products rely on, not all versions of Red Hat 8 will be compatible. If you are a paying Red Hat Enterprise customer, some of these old libraries are available for download.

Here is a link from RedHat talking about how they changed the C and C++ libraries and vendors may have to rewrite their code.
Migrating C and C++ applications from Red Hat Enterprise Linux version 7 to version 8 - Red Hat Developer

You can test if any probe is missing a library by going to the probe folder and running ldd <probe_name>. It will list any missing libraries.

[[email protected] cdm]# pwd
/opt/nimsoft/probes/system/cdm

[[email protected] cdm]# ldd cdm
        linux-vdso.so.1 =>  (0x00007fffa8997000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f435e02f000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f435de27000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f435dc23000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f435d921000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f435d554000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f435e24b000)