proxies stop working when clients using /etc/hosts entries if upgraded above 1.7.12-10

Solution In Progress - Updated -

Environment

Red Hat Network Satellite or Proxy 5.5
Versions 1.7.12-11, 1.7.12-14

Issue

After upgrading the packages:

spacewalk-proxy-broker.noarch
spacewalk-proxy-common.noarch
spacewalk-proxy-management.noarch
spacewalk-proxy-package-manager.noarch
spacewalk-proxy-redirect.noarch  

to 1.7.12-11+ the proxies start responding to clients using their /etc/hosts address(es) with 404 errors.

Resolution

Please update to Red Hat Satellite 5.6, available at https://access.redhat.com/errata/RHEA-2013:1392
If an upgrade cannot be done, a workaround is to downgrade to 1.7.12-10.

Diagnostic Steps

On the client the scenario looks like:

yum check-update
Loaded plugins: downloadonly, product-id, rhnplugin, security, subscription-
              : manager
Updating certificate-based repositories.
Unable to read consumer identity
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-x86_64-rhev-agent-6-server. Please verify its path and try again

On the server the issue appears as

X.X.X.X - - [13/May/2013:12:25:46 -0400] "POST /XMLRPC HTTP/1.1" 200 3097
X.X.X.X - - [13/May/2013:12:25:46 -0400] "POST /XMLRPC HTTP/1.1" 200 12448
X.X.X.X - - [13/May/2013:12:25:46 -0400] "GET /XMLRPC/GET-REQ/rhel-x86_64-server-6/repodata/repomd.xml HTTP/1.1" 404 -
X.X.X.X - - [13/May/2013:12:25:46 -0400] "POST /XMLRPC HTTP/1.1" 200 3097
X.X.X.X - - [13/May/2013:12:25:47 -0400] "GET /XMLRPC/GET-REQ/rhel-x86_64-server-6/repodata/repomd.xml HTTP/1.1" 404 -
 - - [13/May/2013:12:25:47 -0400] "POST /XMLRPC HTTP/1.1" 200 3097
X.X.X.X - - [13/May/2013:12:25:47 -0400] "GET /XMLRPC/GET-REQ/rhel-x86_64-server-6/repodata/repomd.xml HTTP/1.1" 404 -
X.X.X.X - - [13/May/2013:12:25:47 -0400] "POST /XMLRPC HTTP/1.1" 200 3097
X.X.X.X - - [13/May/2013:12:25:48 -0400] "GET /XMLRPC/GET-REQ/rhel-x86_64-server-6/repodata/repomd.xml HTTP/1.1" 404 -

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments