Error messages like the following are logged in the affected agent's agent log.
2018/01/10 17:10:58 VCS INFO V-16-2-13716 Thread(140449978566400)
Resource(websphere_mq): Output of the completed operation (monitor)
==============================================
Unimplemented: POSIX::tmpnam(): use File::Temp instead at
/opt/VRTSperl/lib/5.26.0/x86_64-linux-thread-multi/POSIX.pm line 185.
Unimplemented: POSIX::tmpnam() at /opt/VRTS/.ACCLib/vcs/VCSagentFW.pm line
80.
BEGIN failed--compilation aborted at /opt/VRTS/.ACCLib/vcs/VCSagentFW.pm
line 80.
Compilation failed in require at /opt/VRTSagents/ha/bin/WebSphereMQ/monitor
line 68.
BEGIN failed--compilation aborted at
/opt/VRTSagents/ha/bin/WebSphereMQ/monitor
line 68.
==============================================
The problem is caused by the incompatibility between the upgraded version of VRTSperl package and the VRTSacclib package. With the upgraded VRTSperl version, it no longer supports the POSIX::tmpnam() function which is called by the VRTSacclib perl programs.
The VRTSacclib is modified to call File::Temp::tmpnam() instead. The fix is released in VRTSacclib version 7.0.3.0 which can be downloaded from the Veritas Services and Operations Readiness Tools (SORT) website.
https://sort.veritas.com/agents
Application: ACC Library
The agent pack will need to be downloaded and the required VRTSacclib package extracted.
VRTSacclib-7.0.3.0-GENERIC.noarch.rpm