<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have a spacewalk installation with a mater and a few proxies.   All of a sudden today, one of my more remote proxies cannot serve repodata/primary.xml.gz for the channel.  It really looks like nothing changed on that proxy and its been
 in service for a couple months now.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">When clients hit the proxy, it serves a 404 for that file.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The error log for a request:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Exception reported from <hostname scrubbed><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Time: Fri Feb 20 08:23:40 2015<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Exception type <class 'socket.timeout'><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Exception while handling function SharedHandler._serverCommo<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Request object information:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] URI: /XMLRPC/GET-REQ/<channel name scrubbed> /repodata/primary.xml.gz<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Remote Host: <hostname scrubbed><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Server Name: <hostname scrubbed>:80<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Headers passed in:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tAccept: */*<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tDOCUMENT_ROOT: /var/www/html<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tGATEWAY_INTERFACE: CGI/1.1<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_ACCEPT: */*<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_HOST: <hostname scrubbed><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_PRAGMA: no-cache<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_USER_AGENT: rhn.rpclib.py/2.5.72-1.el6<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_X_LIBCURL_EMPTY_HEADER_WORKAROUND: *<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_X_RHN_AUTH: apQHxvpocp9VUQKDAKU9whrNlbnhbimIwxV+f+qSaLA=<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_X_RHN_AUTH_EXPIRE_OFFSET: 3600.0<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_X_RHN_AUTH_SERVER_TIME: 1424449299.62<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_X_RHN_AUTH_USER_ID:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_X_RHN_SERVER_ID: 1000010032<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHTTP_X_RHN_TRANSPORT_CAPABILITY: follow-redirects=3<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tHost: <hostname scrubbed><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tPATH_INFO: /GET-REQ/<channel name scrubbed>/repodata/primary.xml.gz<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tPATH_TRANSLATED: /var/www/html/GET-REQ/<channel name scrubbed>/repodata/primary.xml.gz<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tPragma: no-cache<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tQUERY_STRING:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tREMOTE_ADDR: <IP scrubbed><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tREMOTE_PORT: 60139<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tREQUEST_METHOD: GET<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tREQUEST_URI: /XMLRPC/GET-REQ/<channel name scrubbed>/repodata/primary.xml.gz<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSCRIPT_FILENAME: /usr/share/rhn/wsgi/xmlrpc.py<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSCRIPT_NAME: /XMLRPC<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSCRIPT_URI: <a href="http://%3chostname">
http://<hostname</a> scrubbed>/XMLRPC/GET-REQ/<channel name scrubbed>/repodata/primary.xml.gz<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSCRIPT_URL: /XMLRPC/GET-REQ/<channel  name scrubbed>/repodata/primary.xml.gz<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSERVER_ADDR: 172.23.1.93<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSERVER_ADMIN: root@localhost<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSERVER_NAME: <hostname scrubbed><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSERVER_PORT: 80<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSERVER_PROTOCOL: HTTP/1.1<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSERVER_SIGNATURE: <address>Apache/2.2.15 (CentOS) Server at <hostname scrubbed> Port 80</address><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tSERVER_SOFTWARE: Apache/2.2.15 (CentOS)<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tUser-Agent: rhn.rpclib.py/2.5.72-1.el6<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tX-Libcurl-Empty-Header-Workaround: *<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tX-RHN-Auth: apQHxvpocp9VUQKDAKU9whrNlbnhbimIwxV+f+qSaLA=<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tX-RHN-Auth-Expire-Offset: 3600.0<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tX-RHN-Auth-Server-Time: 1424449299.62<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tX-RHN-Auth-User-Id:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tX-RHN-Server-Id: 1000010032<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tX-RHN-Transport-Capability: follow-redirects=3<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_ssl.is_https: <built-in method ssl_is_https of mod_wsgi.Adapter object at 0x7f29cd864030><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_ssl.var_lookup: <built-in method ssl_var_lookup of mod_wsgi.Adapter object at 0x7f29cd864030><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.application_group: <hostname scrubbed>|/xmlrpc<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.callable_object: application<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.handler_script:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.input_chunked: 0<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.listener_host:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.listener_port: 80<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.process_group:<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.request_handler: wsgi-script<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.script_reloading: 1<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \tmod_wsgi.version: (3, 2)<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \twsgi.errors: <mod_wsgi.Log object at 0x7f29cd812f30><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \twsgi.file_wrapper: <built-in method file_wrapper of mod_wsgi.Adapter object at 0x7f29cd864030><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \twsgi.input: <mod_wsgi.Input object at 0x7f29cd812f70><o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \twsgi.multiprocess: True<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \twsgi.multithread: False<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \twsgi.run_once: False<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \twsgi.url_scheme: http<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] \twsgi.version: (1, 1)<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Exception Handler Information<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] Traceback (most recent call last):<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]   File "/usr/share/rhn/proxy/rhnShared.py", line 201, in _serverCommo<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]     status, headers, bodyFd = self._proxy2server()<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]   File "/usr/share/rhn/proxy/rhnShared.py", line 375, in _proxy2server<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]     response = http_connection.getresponse()<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]   File "/usr/lib/python2.6/site-packages/rhn/connections.py", line 93, in getresponse<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]     response.begin()<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]   File "/usr/lib64/python2.6/httplib.py", line 391, in begin<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]     version, status, reason = self._read_status()<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]   File "/usr/lib64/python2.6/httplib.py", line 349, in _read_status<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]     line = self.fp.readline()<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]   File "/usr/lib64/python2.6/socket.py", line 433, in readline<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error]     data = recv(1)<o:p></o:p></p>
<p class="MsoNormal">[Fri Feb 20 08:23:40 2015] [error] timeout: timed out<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The proxy is not having any actual network issues connecting to the master, and I can see in the UI that hosts going through that proxy are checking in as expected (one in the last minute even, so the networking is working fine, but it
 is a little slow since its remote).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">All of my other proxies are not having this problem<o:p></o:p></p>
</div>
</body>
</html>