When performing a Draft-Precheck for vSphere Configuration Profiles (VCP), the operation fails.
The following error is observed in /var/log/vmware/vmware-updatemgr/vum-server/pluginrunner.log on the vCenter Server Appliance:
YYYY-MM-DDTHH:MM:SS error pluginrunner[########] [Originator@6876 sub=_scanInt opId=mainOpId] [pluginrunner 388] unable to download com.vmware.vcIntegrity plugins: https://vcenter.example.com:9087/vci/downloads/vcp-plugins.zipTraceback (most recent call last): File "/usr/lib/python3.10/site-packages/urllib3/connectionpool.py", line 712, in urlopen self._prepare_proxy(conn) File "/usr/lib/python3.10/site-packages/urllib3/connectionpool.py", line 1014, in _prepare_proxy conn.connect() File "/usr/lib/python3.10/site-packages/urllib3/connection.py", line 374, in connect self._tunnel() File "/usr/lib/python3.10/http/client.py", line 925, in _tunnel raise OSError(f"Tunnel connection failed: {code} {message.strip()}")OSError: Tunnel connection failed: 403 Forbidden
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/usr/lib/python3.10/site-packages/urllib3/connectionpool.py", line 801, in urlopen retries = retries.increment( File "/usr/lib/python3.10/site-packages/urllib3/util/retry.py", line 594, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause))urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='vcenter.example.com', port=9087): Max retries exceeded with url: /vci/downloads/vcp-plugins.zip (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Forbidden')))
vcp-plugins.zip package through the proxy. To resolve this issue, the vCenter Server's own identity must be bypassed by the proxy configuration.
https://<vCenter-IP>:5480vi /etc/sysconfig/proxyNO_PROXY line and ensure it includes the vCenter FQDN and IP: NO_PROXY="localhost, 127.0.0.1, vcenter.example.com, 192.168.1.10" service-control --stop --all && service-control --start --all After applying these changes, retry the Draft-Precheck for vSphere Configuration Profiles.