Description of problem: Keystone in OSP-7 depends on python-oslo-db and python-oslo-messaging. If you upgrade keystone without installing those packages, you will receive ImportErrors: ImportError: No module named oslo_messaging or: ImportError: No module named oslo_db Version-Release number of selected component (if applicable): python-keystone-2015.1.0-4.el7ost.noarch Resolution: Add the necessary Requires: lines to the appropriate spec file.
Assigning to Alan as he did the RDO fixes. If there is a doc somewhere that explains the process of syncing RDO spec files to OSP (is there review or some tool, or automatic) let me know.
Alan what are the verification steps here? upgrade ks and insert the directives? where can i find the directives? thx
Fix was to add minimal Oslo version for Kilo, so yum upgrade openstack-keystone should install them now. To verify check that after upgrade you have: python-oslo-db >= 1.7.0 python-oslo-messaging >= 1.8.0
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/RHBA-2015:1870