All `pcs` commands are crashing with python stack trace after failed upgrade of `pcs` package.

Solution Verified - Updated -

Issue

  • After attempt to upgrade pcs package the pcs commands are crashing with stack trace below containing line File "/usr/lib/python2.7/site-packages/pcs/pcs.py", line 6, in <module>

    # pcs
    Traceback (most recent call last):
    File "/usr/sbin/pcs", line 9, in <module>
      load_entry_point('pcs==0.9.158', 'console_scripts', 'pcs')()
    File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
      return get_distribution(dist).load_entry_point(group, name)
    File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
      return ep.load()
    File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
      entry = __import__(self.module_name, globals(),globals(), ['__name__'])
    File "/usr/lib/python2.7/site-packages/pcs/app.py", line 13, in <module>
      from pcs import (
    File "/usr/lib/python2.7/site-packages/pcs/acl.py", line 10, in <module>
      from pcs import (
    File "/usr/lib/python2.7/site-packages/pcs/prop.py", line 11, in <module>
      from pcs import (
    File "/usr/lib/python2.7/site-packages/pcs/node.py", line 11, in <module>
      from pcs import (
    File "/usr/lib/python2.7/site-packages/pcs/utils.py", line 26, in <module>
      from pcs import settings, usage
    File "/usr/lib/python2.7/site-packages/pcs/settings.py", line 1, in <module>
      from pcs.settings_default import *
    File "/usr/lib/python2.7/site-packages/pcs/pcs.py", line 6, in <module>    <---------
      import cluster
    File "/usr/lib/python2.7/site-packages/pcs/cluster.py", line 25, in <module>
      from pcs import (
    File "/usr/lib/python2.7/site-packages/pcs/constraint.py", line 13, in <module>
      from pcs import (
    File "/usr/lib/python2.7/site-packages/pcs/rule.py", line 11, in <module>
      from pcs import utils
    ImportError: cannot import name utils
    

Environment

  • Red Hat Enterprise Linux 7 with High-Availability or Resilient Storage Add-on
  • pcs-0.9.152-10.el7 or newer

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.