EOFError on Red Hat Satellite Proxy server when clients try to connect

Solution Verified - Updated -

Issue

  • When attempting to run rhn_check from a Proxy client, following error can be observed:

    # rhn_check
    An error has occurred:
    Internal Server Error
    See /var/log/up2date for more information
    
  • Traceback errors in /var/log/httpd/error_log on the Proxy server:

    Exception Handler Information
    Traceback (most recent call last):
      File "/usr/share/rhn/proxy/apacheServer.py", line 66, in __call__
        ret = f(req)
      File "/usr/share/rhn/proxy/apacheHandler.py", line 349, in handler
        ret = handlerObj.handler()
      File "/usr/share/rhn/proxy/broker/rhnBroker.py", line 180, in handler
        authToken = self.proxyAuth.check_cached_token()
      File "/usr/share/rhn/proxy/rhnProxyAuth.py", line 117, in check_cached_token
        oldToken = self.get_cached_token()
      File "/usr/share/rhn/proxy/rhnProxyAuth.py", line 134, in get_cached_token
        return shelf[key]
      File "/usr/share/rhn/proxy/rhnProxyAuth.py", line 386, in __getitem__
        val = rhnCache.get(rkey, missing_is_null=0)
      File "/usr/share/rhn/common/rhnCache.py", line 78, in get
        return cache.get(name, modified)
      File "/usr/share/rhn/common/rhnCache.py", line 354, in get
        return cPickle.loads(pickled)
    EOFError
    
  • rhn_check returns error 500 on client registered with Red Hat Proxy.

Environment

  • Red Hat Satellite Proxy 5

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