Insights-client registration fails with 'AttributeError: ZipFile instance has no attribute'

Solution Verified - Updated -

Issue

redhat-access-insights --register --verbose fails with:

# /usr/bin/redhat-access-insights --register --verbose
2019-01-23 08:42:25,030    DEBUG insights.client.client Logging initialized
2019-01-23 08:42:25,030    DEBUG root Loaded initial egg: /etc/insights-client/rpm.egg/insights
2019-01-23 08:42:25,030    DEBUG insights.client /usr/bin/gpg --verify --keyring /etc/insights-client/redhattools.pub.gpg /etc/insights-client/rpm.egg.asc /etc/insights-client/rpm.egg
2019-01-23 08:42:25,040    DEBUG insights.client GPG return code: 0
Traceback (most recent call last):
  File "/usr/bin/insights-client-run", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 3147, in <module>
    @_call_aside
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 3131, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 3160, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 657, in _build_master
    ws = cls()
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 650, in __init__
    self.add_entry(entry)
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 706, in add_entry
    for dist in find_distributions(entry, True):
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 1966, in find_eggs_in_zip
    if metadata.has_metadata('PKG-INFO'):
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 1488, in has_metadata
    return self.egg_info and self._has(self._fn(self.egg_info, name))
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 1840, in _has
    return zip_path in self.zipinfo or zip_path in self._index()
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 1717, in zipinfo
    return self._zip_manifests.load(self.loader.archive)
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 1677, in load
    manifest = self.build(path)
  File "/usr/lib/python2.6/site-packages/setuptools-38.5.1-py2.6.egg/pkg_resources/__init__.py", line 1650, in build
    with zipfile.ZipFile(path) as zfile:
AttributeError: ZipFile instance has no attribute '__exit__'
2019-01-23 08:42:25,243    DEBUG insights_client Attempt failed.

Environment

  • Red Hat Enterprise Linux
  • Red Hat Insights

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