Subscription-manager commands fail with SyntaxError: invalid syntax traceback error related to python packages on RHEL
Issue
- The
subscription-managercommand encounters aSyntaxError: invalid syntaxwhen thepython-dateutilpackage is installed via the pip utility. -
Running the
subscription-managercommand results in a Python tracebackSyntaxError: invalid syntaxsimilar to the following:# subscription-manager status Traceback (most recent call last): File "/usr/sbin/subscription-manager", line 11, in <module> load_entry_point('subscription-manager==1.28.42', 'console_scripts', 'subscription-manager')() File "/usr/local/lib/python3.6/site-packages/pkg_resources/_init_.py", line 479, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/local/lib/python3.6/site-packages/pkg_resources/_init_.py", line 2861, in load_entry_point return ep.load() File "/usr/local/lib/python3.6/site-packages/pkg_resources/_init_.py", line 2465, in load return self.resolve() File "/usr/local/lib/python3.6/site-packages/pkg_resources/_init_.py", line 2471, 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/injectionunit.py", line 20, in <module> from subscription_manager.cache import ProductStatusCache File "/usr/lib64/python3.6/site-packages/subscription_manager/cache.py", line 31, in <module> import rhsm.connection as connection File "/usr/lib64/python3.6/site-packages/rhsm/connection.py", line 22, in <module> import dateutil.parser File "/usr/local/lib/python3.6/site-packages/dateutil/parser.py", line 158 I.append("%s=%s" % (attr, `value`)) ^ SyntaxError: invalid syntax
Environment
- Red Hat Enterprise Linux 8
- Red Hat Subscription Management (RHSM)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.