When configuring UMDS proxy settings on RHEL through the downloadConfig.xml file, you may get the following error when attempting to run UMDS:
2025-01-15T14:01:12.275-05:00 error vmware-downloadService[243486] [Originator@6876 sub=DownloadMgr] [downloadMgr 705] Executing download job {140195382959120} throws error: curl_easy_perform() failed: cURL Error: Couldn't resolve proxy name, Unsupported proxy syntax in '[http://##.##.##.##]:#####': Bad IPv6 address
RHEL 8
When the proxy settings are set using downloadConfig.xml, brackets are added around the IP address, preventing the OS from properly interpreting it and causing it to send the "Bad IPv6 address" error message.
The workaround for this error is to set your proxy globally and remove the setting from downloadConfig.xml
Temporarily set the proxy variable (will reset on system restart): export https_proxy="http://###.##.##.##:#####"
To set the environmental variable persistently, you can add the export command above to the /etc/profile
file.