VCSA upgrade fails with "internal error occurs during VMware vSphere Update Manager pre-upgrade checks"
search cancel

VCSA upgrade fails with "internal error occurs during VMware vSphere Update Manager pre-upgrade checks"

book

Article ID: 316640

calendar_today

Updated On: 06-23-2025

Products

VMware vCenter Server

Issue/Introduction

  • VCSA upgrade fails at stage 2 at pre-upgrade checks with "internal error occurs during VMware vSphere Update Manager pre-upgrade checks"
  • In the CollectRequirements_com.vmware.vcIntegrity_XXXX_XX_XX_XX_XX.log you will see these entries

    stderr: 

    2022-10-24T07:22:13.842Z INFO service_manager Service vmware-ufad-vci reported status stopped. Expected status started
    2022-10-24T07:22:13.843Z ERROR service_manager Service cannot be started. Error: Failed to start vmware-ufad-vci.service: Unit vmware-ufad-vci.service failed to load: No such file or directory.
    2022-10-24T07:22:13.843Z ERROR __main__ Upgrade Phase 'vcIntegrity:CollectRequirements' failed. Exception: Service cannot be started. Error: Failed to start vmware-ufad-vci.service: Unit vmware-ufad-vci.service failed to load: No such file or directory.

    Traceback (most recent call last):

     File "/tmp/vmware-upgrade-temp-dirP1UlVsK204/tmpXhCR8ilrFq/payload/componentPhaseLauncher.py", line 461, in main  executionResult = systemExtension(exeContext)

     File "/tmp/vmware-upgrade-temp-dirP1UlVsK204/tmpXhCR8ilrFq/libs/sdk/extensions.py", line 94, in __call__

      result = self.extension(*args)

     File "/tmp/vmware-upgrade-temp-dirP1UlVsK204/tmpXhCR8ilrFq/libs/sdk/extensions.py", line 110, in _func

      return func(*args)

     File "/tmp/vmware-upgrade-temp-dirP1UlVsK204/tmpXhCR8ilrFq/payload/component-scripts/vcIntegrity/__init__.py", line 40, in doCollectRequirements

      return vcIntegrity_upgrade.collectRequirements(context)

     File "/tmp/vmware-upgrade-temp-dirP1UlVsK204/tmpXhCR8ilrFq/payload/component-scripts/vcIntegrity/vcIntegrity_upgrade.py", line 369, in collectRequirements

      return collectRequirementsLin(context)

     File "/tmp/vmware-upgrade-temp-dirP1UlVsK204/tmpXhCR8ilrFq/payload/component-scripts/vcIntegrity/vcIntegrity_upgrade.py", line 271, in collectRequirementsLin

      serviceManager.start(VUM_SERVICE_NAME)

     File "/tmp/vmware-upgrade-temp-dirP1UlVsK204/tmpXhCR8ilrFq/libs/sdk/service_manager.py", line 979, in wrapper

      return getattr(controller, attr)(*args, **kwargs)

     File "/tmp/vmware-upgrade-temp-dirP1UlVsK204/tmpXhCR8ilrFq/libs/sdk/service_manager.py", line 745, in start

      raise IllegalServiceOperation(errorText)

    service_manager.IllegalServiceOperation: Service cannot be started. Error: Failed to start vmware-ufad-vci.service: Unit vmware-ufad-vci.service failed to load: No such file or directory.

Environment

VMware vCenter Server 8.0.x
VMware vCenter Server 7.0.x
VMware vCenter Server 6.7.x

Cause

  • This is caused if in the source vCenter the update manager service is stopped when the upgrade was performed

 

Resolution

  • Check the status of update manager service

# service-control --status --all command

If it is not running try to start the service and troubleshoot in case of any errors

Update manager service may go in stopped state even if started with service-control --start vmware-updatemgr command

Investigate /storage/log partition using below kb article:

vCenter log disk exhaustion or /storage/log full

Additional Information

  • vCenter upgrade will fail at stage 2 pre-upgrade check