Running Leap Preupgrade check from Red Hat Satellite Web UI on client hosts fails with ImportError: cannot import name UnrewindableBodyError

Solution Verified - Updated -

Issue

  • Leap Preupgrade check on client hosts registered to Red Hat Satellite Server fails with below error:

    Traceback (most recent call last):
     File "/usr/bin/leapp", line 9, in <module>
        load_entry_point('leapp==0.14.0', 'console_scripts', 'leapp')()
     File "/usr/lib/python2.7/site-packages/leapp/cli/__init__.py", line 36, in main
        _load_commands(cli.command)
     File "/usr/lib/python2.7/site-packages/leapp/cli/__init__.py", line 25, in _load_commands
        package = pkgutil.get_loader(package_name).load_module(package_name)
     File "/usr/lib64/python2.7/pkgutil.py", line 246, in load_module
        mod = imp.load_module(fullname, self.file, self.filename, self.etc)
     File "/usr/lib/python2.7/site-packages/leapp/cli/commands/list_runs/__init__.py", line 6, in <module>
        from leapp.cli.commands.upgrade.util import fetch_all_upgrade_contexts
     File "/usr/lib/python2.7/site-packages/leapp/cli/commands/upgrade/__init__.py", line 9, in <module>
        from leapp.logger import configure_logger
     File "/usr/lib/python2.7/site-packages/leapp/logger/__init__.py", line 10, in <module>
        from leapp.utils.actorapi import get_actor_api, RequestException
     File "/usr/lib/python2.7/site-packages/leapp/utils/actorapi.py", line 4, in <module>
        import requests
     File "/usr/lib/python2.7/site-packages/requests/__init__.py", line 58, in <module>
        from . import utils
     File "/usr/lib/python2.7/site-packages/requests/utils.py", line 32, in <module>
        from .exceptions import InvalidURL
     File "/usr/lib/python2.7/site-packages/requests/exceptions.py", line 10, in <module>
        from urllib3.exceptions import HTTPError as BaseHTTPError
     File "/usr/lib/python2.7/site-packages/urllib3/__init__.py", line 10, in <module>
        from .connectionpool import (
     File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 31, in <module>
        from .connection import (
     File "/usr/lib/python2.7/site-packages/urllib3/connection.py", line 45, in <module>
        from .util.ssl_ import (
     File "/usr/lib/python2.7/site-packages/urllib3/util/__init__.py", line 4, in <module>
        from .request import make_headers
     File "/usr/lib/python2.7/site-packages/urllib3/util/request.py", line 5, in <module>
        from ..exceptions import UnrewindableBodyError
     ImportError: cannot import name UnrewindableBodyError
    

Environment

  • Red Hat Satellite 6
  • Rhel 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