Keystone's federation functionality requires the python-pysaml2 package. We need the openstack-keystone spec file to add this as a dependency. This depends on the new python-pysaml2 package being built and included first, which is being handled in the following bug: https://bugzilla.redhat.com/show_bug.cgi?id=1233856
This change should have made it into RC puddle 5 - 2015-07-02.1
Should the requirement be on python-keystone or openstack-keystone? It's currently only on python-keystone.
(In reply to Mike Burns from comment #6) > Should the requirement be on python-keystone or openstack-keystone? It's > currently only on python-keystone. The python-keystone package should require python-pysaml2, as it contains the python code that imports the 'saml2' module. The openstack-keystone package is largely just supportign files to allow keystone to be a service (systemd unit files, config files, wsgi scripts, etc.). It has a dependency on python-keystone. I think this needs to just be reverified by QE, and the proper package should be checked. Putting back into ON_QA for verification.
as of openstack-keystone-2015.1.0-4.el7ost.noarch i still don't see the dependency for python-pysaml2: # rpm -qR openstack-keystone /bin/bash /bin/sh /bin/sh /bin/sh /bin/sh /usr/bin/env /usr/bin/python config(openstack-keystone) = 2015.1.0-4.el7ost python-keystone = 2015.1.0-4.el7ost python-keystoneclient >= 1:1.1.0 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 shadow-utils systemd systemd systemd rpmlib(PayloadIsXz) <= 5.2-1
Try: # rpm -qR python-keystone
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://access.redhat.com/errata/RHEA-2015:1548