Download of updates fails due to proxy server connection issues

Test connection, check for update, or download tasks fail on systems connected to the Internet through a proxy server.

Problem

When you try to test the connection to the Fix Service Provider, or check for updates, or download updates and the task fails because the function cannot connect to the Internet using the proxy server (this only applies to client systems that use a proxy server to connect to the Internet).

Resolution

There are several prerequisites that must be met in order to use a proxy server to connect to IBM® and download updates. Ensure that all of the following prerequisites are met:

  • Configure a system in your environment to act as a proxy server. Verify that the system is working as a proxy server by making sure that you can access the Internet through ports 80 (HTTP) and 443 (HTTPS). The firewall and proxy server must permit bidirectional communication through these ports.
  • Configure the proxy server for SSL tunneling.
  • Determine whether you want to require authentication for the proxy server. Note that only Basic authentication is supported. If you configure your proxy server to use Digest or NTLM authentication, you will be unable to connect to IBM.
  • On the Updates page, locate the Settings Tasks group and click Getting started.
  • Click the Connections tab to display the Connections page. Check the Use HTTP proxy server check box.
  • Type the proxy server information in the Host name or IP address and Port fields.
  • Click Test Connection to test the connection settings that you have selected.

Additional information

The IP addresses and ports used to contact the Fix Service Provider are defined in files that reside in this directory:

install_root\lwi\runtime\core\workspace\.metadata\.plugins\
com.ibm.usmi.services.updates.acquisition.eccbase\ecc\config\

where install_root is the root directory of your IBM Flex System Manager installation.

The serviceProviderIBMLocationDefinition.xml will be used if it exists. Otherwise ,the serviceProviderIBM.xml that ships with IBM Flex System Manager will be used to attempt to download a recent version of the serviceProviderIBMLocationDefinition.xml file.