Why does rhn-satellite-activate, satellite-sync, or yum update (via RHN Proxy) against RHN Classic fail with error "IOError: CRC check failed" ?

Solution Verified - Updated -


  • Satellite server sometimes returns the error below when trying to activate a new Satellite Certificate (rhn-satellite-activate) or synchronize content (satellite-sync)
  • "yum update" on Red Hat Enterprise Linux against RHN Proxy (that is connected to RHN Classic as upstream server) sometimes fails with error below
  • error traceback:

    Exception Handler Information
    Traceback (most recent call last):
      File "/usr/share/rhn/satellite_tools/xmlSource.py", line 132, in process
      File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py", line 109, in parse
        xmlreader.IncrementalParser.parse(self, source)
      File "/usr/lib/python2.4/site-packages/_xmlplus/sax/xmlreader.py", line 124, in parse
        buffer = file.read(self._bufsize)
      File "/usr/lib/python2.4/site-packages/rhn/transports.py", line 797, in read
        return self.file_obj.read(amt)
      File "/usr/lib/python2.4/gzip.py", line 225, in read
      File "/usr/lib/python2.4/site-packages/gzipstream.py", line 168, in _read
      File "/usr/lib/python2.4/site-packages/gzipstream.py", line 208, in _read_eof
      File "/usr/lib/python2.4/gzip.py", line 309, in _read_eof
        raise IOError, "CRC check failed"
    IOError: CRC check failed


  • Red Hat Network (RHN) Classic
  • Red Hat Network (RHN) Satellite
  • Red Hat Enterprise Linux registered against Red Hat Network (RHN) Proxy which is connected to RHN Classic as upstream server

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