This issue has been fixed in Smarts version 10.1.0 Patch 7 and later. Upgrade to latest Smarts release/patch for the issue fix.
For details, refer https://docs.vmware.com/en/VMware-Smart-Assurance/10.1.0/smarts-10.1.0.9-cumulative-patch-readme.pdf, pg.14 with reference SMARTA-549.
Below workaround can be used in the meantime, if an upgrade is planned for a later time:
1) Open the file $BASEDIR/smarts/actions/suspend_actions.pl file using sm_edit utility.
$BASEDIR/smarts/bin#./sm_edit ../actions/suspend_actions.pl
Comment out the below lines in the suspend_actions.pl file.
Before Change:
Line 434 setProperty($active_session, "ESM_Manager::ESM-Manager::IsProsphere", false);
Line 466 applyParam("ESM-Mgr-IsProsphere", "ESM_Manager::ESM-Manager::IsProsphere");
After change:
Line 434 #setProperty($active_session, "ESM_Manager::ESM-Manager::IsProsphere", false);
Line 466 #applyParam("ESM-Mgr-IsProsphere", "ESM_Manager::ESM-Manager::IsProsphere");
Save & close the file.
2) Make sure that all services that are listed in the failover.conf file are running.
3) Restart the Failover manager.
4) Now perform the manual failover of Primary ESM server from Active to Standby, the suspend _actions.pl should continue without any issues after the change.