When upgrading vCenter from 7.x to 8.x, you receive an error on the Pre-upgrade check, with a blank for the error message:
The log files for the upgrade (/var/log/vmware/upgrade/upgrade-source-requirements.log) are more helpful, they show repeated messages similar to the following:
2026-02-18T16:20:20.717Z ERROR time_utils Failed to retrieve time from the NTP server: ###.###.###.###Traceback (most recent call last): File "/tmp/vmware-upgrade-temp-dir########/tmpx#######/bootstrap_scripts/time_utils.py", line 152, in _getNTPServerTime response, address = client.recvfrom(1024)socket.timeout: timed out2026-02-18T16:20:20.717Z WARNING proxy got , retrying ...2026-02-18T16:20:55.750Z ERROR time_utils Failed to retrieve time from the NTP server: ###.###.###.###Traceback (most recent call last): File "/tmp/vmware-upgrade-temp-dir########/tmpx#######/bootstrap_scripts/time_utils.py", line 152, in _getNTPServerTime response, address = client.recvfrom(1024)socket.timeout: timed out
The configured NTP servers are unreachable for any of the following reasons:
Configure using the vCenter Server Appliance Web Console (VAMI):
Log into the vCenter VAMI as root:https://<vCenter_IP>:5480
Select Time.
Navigate to Time Synchronization.
Click Edit.
Under Mode, select NTP.
Type in the NTP server(s) on Time servers.
Click SAVE
See KB 313945, regarding configuring NTP.