"MonitorPSCDeployTask execution failed" error when running the Converge Tool
search cancel

"MonitorPSCDeployTask execution failed" error when running the Converge Tool

book

Article ID: 327940

calendar_today

Updated On:

Products

VMware

Issue/Introduction

Symptoms:
  • Running the Converge tool for a External PSC to vCenter Server Appliance 6.5 Update 2d, fails with the error:

================ [FAILED] Task: MonitorPSCDeployTask: Running MonitorPSCDeployTask execution failed at 10:18:15 ================

Task 'MonitorPSCDeployTask: Running MonitorPSCDeployTask' execution failed because [ERROR: Converge Process Failed!], possible resolution is [Refer to thelog for details]

  • In  "%temp%\vcsaCliInstaller-<date-time>-<id>\workflow_<id>\converge\converge_mgmt.log", you see entries similar to:

2019-03-14T10:18:04.221Z ERROR converge Failed to get ldu id of "localhost". Error: {

"resolution": null,

"detail": [

{

"args": [

"Command: ['/usr/lib/vmware-vmafd/bin/vmafd-cli', 'get-ldu', '--server-name', 'localhost']\nStderr: Error 2: Object/Configuration not found.\nVerify configuration value has been set.\n"

],

"id": "install.ciscommon.command.errinvoke",

"localized": "An error occurred while invoking external command : 'Command: ['/usr/lib/vmware-vmafd/bin/vmafd-cli', 'get-ldu', '--server-name', 'localhost']\nStderr: Error 2: Object/Configuration not found.\nVerify configuration value has been set.\n'",

"translatable": "An error occurred while invoking external command : '%(0)s'"

}

],

"componentKey": null,

"problemId": null

}

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.


Cause

This issue is caused when the ldu is missing from the vmafd registry.

Resolution

This issue is resolved in VMware vCenter Server Appliance 6.5 Update 3, available at VMware Downloads .

Workaround:
To work around this issue if you do not want to upgrade:
  1. Navigate to /etc/vmware/install-defaults folder in the vCenter Server node by using Secure Shell.
  2. Open the vmdir.ldu-guid file and copy the content.
  3. Run the command:
 /usr/lib/vmware-vmafd/bin/vmafd-cli set-ldu --server-name localhost --ldu <content copied from Step 2>.
  1. Check the result by running the command:
/usr/lib/vmware-vmafd/bin/vmafd-cli get-ldu --server-name localhost
  1. Retry the converge operation.