Our team is been trying to upgrade the agents from 12.x (7314) to version newer like 24.0.
When user upgrade a UNIX base agents it just says successfully upgraded on Action/Upgrade status details but it remains on same version and build as before. Message from the upgrade log in spool/de_agent_cmd
01-01-2025 00:12:34 output form process-JRE libraries are missing or not compatible....
Exiting....
01-01-2025 00:12:34 ret code-028-07-2025 02:53:37 ret code-0
Workload Automation Agent: 12.x or above
Workload Automation DE (ESP dSeries): 12.4 or above
OS: Linux
The /tmp folder in Linux does not have exec permission.
Change the permission of /tmp with following command root / sudo
mount -o remount,exec /tmp
Then run the upgrade of Linux agent from Agent inventory. Once done, revert the permission with this command:
mount -o remount,noexec /tmp
Note: Create job in the DE / manager that can run the above command as root instead of running it manually. In the job, select the agent that needs to be upgraded. Create a second job that revert the permissions back to noexec.