[Errno 14] PYCURL ERROR 22 client error when using load balancer in front of Satellite proxy

Solution Unverified - Updated -

Issue

  • Satellite proxy instances setup in round robin mode behind a load balancer can not yum install or update packages at the client
  • Yum errors with the following
Total download size: 284 M
Installed size: 661 M
Is this ok [y/N]: y
Downloading Packages:
(2/81): ant-antlr-1.7.1-13.el6.x86_64.rpm                                                  |  34 kB     00:00     
(4/81): ant-apache-bsf-1.7.1-13.el6.x86_64.rpm                                             |  29 kB     00:00     
(6/81): ant-apache-oro-1.7.1-13.el6.x86_64.rpm                                             |  94 kB     00:00     
(8/81): ant-apache-resolver-1.7.1-13.el6.x86_64.rpm                                        |  29 kB     00:00     
(10/81): ant-commons-net-1.7.1-13.el6.x86_64.rpm                                           | 111 kB     00:00     
(12/81): ant-jdepend-1.7.1-13.el6.x86_64.rpm                                               |  44 kB     00:00     
(14/81): ant-junit-1.7.1-13.el6.x86_64.rpm                                                 | 197 kB     00:00     
(16/81): ant-swing-1.7.1-13.el6.x86_64.rpm                                                 |  35 kB     00:00     
(18/81): antlr-2.7.7-6.5.el6.x86_64.rpm                                                    | 634 kB     00:00     
(20/81): apache-tomcat-apis-0.1-1.el6.noarch.rpm        
.
.
.
Error Downloading Packages:
  xalan-j2-2.7.0-9.9.el6_5.noarch: failed to retrieve getPackage/xalan-j2-2.7.0-9.9.el6_5.noarch.rpm from rhel-x86_64-server-6
error was [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
  liberation-sans-fonts-1.05.1.20090721-5.el6.noarch: failed to retrieve getPackage/liberation-sans-fonts-1.05.1.20090721-5.el6.noarch.rpm from rhel-x86_64-server-6
error was [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
  apache-jasper-5.5.28-3.el6.noarch: failed to retrieve getPackage/apache-jasper-5.5.28-3.el6.noarch.rpm from rhel-x86_64-server-6
error was [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
  jline-0.9.94-0.8.el6.noarch: failed to retrieve getPackage/jline-0.9.94-0.8.el6.noarch.rpm from rhel-x86_64-server-6
error was [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
.
.
  • In the above example two Satellite proxies were being used in round robin mode.

Environment

  • Red Hat Satellite 5.5, Red Hat Satellite 5.6, Red Hat Satellite 5.7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content