Error "ssl.SSLError: [X509] no certificate or crl found (_ssl.c:3771)" while running subscription-manager commands.

Solution Verified - Updated -

Issue

  • Running subscription-manager commands on a Satellite registered hosts fails with the following error:

    Traceback (most recent call last):
      File "/sbin/subscription-manager", line 11, in <module>
        load_entry_point('subscription-manager==1.28.42', 'console_scripts', 'subscription-manager')()
      File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 476, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
      File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2700, in load_entry_point
        return ep.load()
      File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2318, in load
        return self.resolve()
      File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2324, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
      File "/usr/lib64/python3.6/site-packages/subscription_manager/scripts/subscription_manager.py", line 60, in <module>
        from subscription_manager.injectioninit import init_dep_injection
      File "/usr/lib64/python3.6/site-packages/subscription_manager/injectioninit.py", line 20, in <module>
        from subscription_manager.cache import ProductStatusCache, \
      File "/usr/lib64/python3.6/site-packages/subscription_manager/cache.py", line 32, in <module>
        from rhsm.profile import get_profile
      File "/usr/lib64/python3.6/site-packages/rhsm/profile.py", line 24, in <module>
        from cloud_what import provider
      File "/usr/lib64/python3.6/site-packages/cloud_what/provider.py", line 35, in <module>
        from cloud_what._base_provider import BaseCloudProvider
      File "/usr/lib64/python3.6/site-packages/cloud_what/_base_provider.py", line 22, in <module>
        import requests
      File "/usr/lib/python3.6/site-packages/requests/__init__.py", line 104, in <module>
        from .api import request, get, head, post, patch, put, delete, options
      File "/usr/lib/python3.6/site-packages/requests/api.py", line 13, in <module>
        from . import sessions
      File "/usr/lib/python3.6/site-packages/requests/sessions.py", line 27, in <module>
        from .adapters import HTTPAdapter
      File "/usr/lib/python3.6/site-packages/requests/adapters.py", line 61, in <module>
        extract_zipped_paths(DEFAULT_CA_BUNDLE_PATH)
    ssl.SSLError: [X509] no certificate or crl found (_ssl.c:3771)
    

Environment

  • Red Hat Satellite 6.15
  • Red Hat Enterprise Linux 9.5 (Host)

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