Description of problem: The new version of python-rtslib adds a broken implementation of CFSNode.__eq__ which doesn't check the type of other. This breaks add_initiator, and probably other things, in cinder-rtstool when it does 'if target == None'. Version-Release number of selected component (if applicable): openstack-cinder-2014.1.5-1.el7ost.noarch
Broken rtslib is python-rtslib-2.1.fb57-2.el7.noarch
python-rtslib bug is bug 1276044
For info, the python-rtslib maintainer has already pushed an updated package which fixes this problem. I've submitted the cinder patch to the repo. I'm happy to build it once it gets acks.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-2689.html