subscription-manager or yum/dnf fails with "module 'rhsm.ourjson' has no attribute 'loads'"
Issue
-
subscription-manageroryumordnffails with "module 'rhsm.ourjson' has no attribute 'loads'":# subscription-manager status +-------------------------------------------+ System Status Details +-------------------------------------------+ module 'rhsm.ourjson' has no attribute 'loads' -
From
/var/log/rhsm/rhsm.log:2023-09-27 07:14:57,819 [ERROR] subscription-manager:7813:MainThread @managercli.py:230 - module 'rhsm.ourjson' has no attribute 'loads' Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/subscription_manager/managercli.py", line 547, in main return_code = self._do_command() File "/usr/lib64/python3.6/site-packages/subscription_manager/managercli.py", line 3673, in _do_command service_status = entitlement.EntitlementService(None).get_status(on_date) File "/usr/lib64/python3.6/site-packages/rhsmlib/services/entitlement.py", line 61, in get_status sorter = inj.require(inj.CERT_SORTER, on_date) File "/usr/lib64/python3.6/site-packages/subscription_manager/injection.py", line 112, in require return FEATURES.require(feature, *args, **kwargs) File "/usr/lib64/python3.6/site-packages/subscription_manager/injection.py", line 86, in require self.providers[feature] = provider(*args, **kwargs) File "/usr/lib64/python3.6/site-packages/subscription_manager/cert_sorter.py", line 365, in __init__ self.update_product_manager() File "/usr/lib64/python3.6/site-packages/subscription_manager/cert_sorter.py", line 396, in update_product_manager consumer_identity.uuid File "/usr/lib64/python3.6/site-packages/subscription_manager/cache.py", line 176, in update_check if self.has_changed() or force: File "/usr/lib64/python3.6/site-packages/subscription_manager/cache.py", line 572, in has_changed cached = self._read_cache() File "/usr/lib64/python3.6/site-packages/subscription_manager/cache.py", line 133, in _read_cache data = self._load_data(f) File "/usr/lib64/python3.6/site-packages/subscription_manager/cache.py", line 565, in _load_data return json.loads(json_str) AttributeError: module 'rhsm.ourjson' has no attribute 'loads'
Environment
- Red Hat Enterprise Linux >= 8
leappIPU 7>8
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.