When using the Migration Assistant to Migrate from a Windows 5.5 vCenter to 6.5 VCSA, the migration assistant was failing to run on the Windows vCenter server.
It automatically saves the logs on the desktop. When viewing the logs, this part stood out:
2019-07-22T00:31:58.193Z ERROR upgrade.states.component_states vcIntegrity:CollectRequirements: Remote script failed with an error [InternalError()] 2019-07-22T00:31:58.193Z ERROR upgrade.states.component_states vcIntegrity:CollectRequirements: failed with internal error. For details take a look at CollectRequirements_com.vmware.vcIntegrity_2019_07_22_10_31.log. 2019-07-22T00:31:58.209Z WARNING wf.wf_processor State CollectRequirements com.vmware.vcIntegrity has failed.
This is caused by issues with VMware Update Manager.
Disable VUM, and then try again.
To disable VUM, follow the VMware KB to remove unwanted plugins.
For the lazy web, see the KB article below:
To remove unwanted plug-ins from the available plug-in list:
- In a web browser, navigate to http://vCenter_Server_name_or_IP/mob. Where vCenter_Server_name_or_IP/mob is the name of your vCenter Server or its IP address.
- Click Content.
- Click ExtensionManager.
- Select and copy the name of the plug-in you want to remove from the list of values under Properties. For a list of default plug-ins, see the Additional Information section of this article.
- Click UnregisterExtension. A new window appears.
- Paste the key of the plug-in and click Invoke Method. This removes the plug-in and results in void.
- Close the window.
- Refresh the Managed Object Type:ManagedObjectReference:ExtensionManager window to verify that the plug-in is removed successfully.