Jobs Start initiated and then Fault Other after upgrading to 24.4.1 or superior on RHEL 7
search cancel

Jobs Start initiated and then Fault Other after upgrading to 24.4.1 or superior on RHEL 7

book

Article ID: 406347

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

The Agent Java Linux 24.4.1 does not work anymore on RHEL 7.x systems where the libraries that are shipped in external_resources were copied to the bin folder of the agent or service manager.

All the jobs submitted after upgrading the Agent to 24.4.1 or superior remain in "start initiated" and eventually "fault other".

To figure out what the problem is, it is needed to launch the agent via the command line or doing a strace on the user_service_pkg process started as root (which uses the correct library from the bin folder of the agent). Excerpt below of the kind or error displayed


[user@server]$ /path_to_agent/bin/user_service_pkg: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /path_to_agent/bin/user_service_pkg)

On a supported version of the Linux distribution (ie. RHEL8 or RHEL9) the agent works as expected.

Environment

Agen Java Linux 24.4.1 or superior

OS: RHEL 7 or inferior

Cause

RHEL7 and inferior have outdated libstdc++ libraries that have an inferior version than the ones on which the agent is compiled, hence why the agent cannot use the ones from the system.

In this version 24.4.1 the way to link the libraries to the binaries and other libraries was changed so it explains why the ones in the bin folder of the agent are not used anymore and hence provoke the failure.

Resolution

Use a supported Operating System, such us RHEL8 or superior for the Agent Linux 24.4 as described in the compatibility matrix

Please note that support of RHEL7 was dropped on 21.0.7 and it was not a supported combination on any of the 24.x versions.