Upgrade of vCenter Server Appliance fails during the pre-check phase. You may observe the following symptoms:
UI displays the message:“Internal error occurs during execution of upgrade process.”
Review of log file /var/log/vmware/upgrade/upgrade-requirements.log reveals messages similar to:
Additional log entries may include:
VMware vCenter Server
The upgrade process attempts to write temporary files to the /var/log/vmware/upgrade directory. If the underlying partition (/storage/log) does not have sufficient free space, the pre-check script fails with a “No space left on device” (Errno 28) error. This causes the upgrade process to abort before completing the verification phase.
To resolve the issue:
1. Free Up Disk Space in /storage/log
Identify large or obsolete log files under /storage/log.
Safely delete unnecessary files following the steps outlined in the VMware KBs:
2. (Optional) Expand the Disk
If cleaning up files is not sufficient, consider expanding the virtual disk associated with /storage/log.
After expansion, use the VAMI interface or CLI to resize the partition.
3. Retry the Upgrade
Once sufficient space is available, reinitiate the upgrade process. The pre-checks should now pass without error.
Impact / Risks
Related KBs: