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.
Agen Java Linux 24.4.1 or superior
OS: RHEL 7 or inferior
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.
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.