V2 only keystone wont start - revoke not in loaded backends

Bug #1427440 reported by Jamie Lennox
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Fix Released
Medium
Steve Martinelli

Bug Description

2015-03-03 00:22:25.674809 mod_wsgi (pid=10468): Target WSGI script '/var/www/keystone/main' cannot be loaded as Python module.
2015-03-03 00:22:25.674835 mod_wsgi (pid=10468): Exception occurred processing WSGI script '/var/www/keystone/main'.
2015-03-03 00:22:25.674856 Traceback (most recent call last):
2015-03-03 00:22:25.674872 File "/var/www/keystone/main", line 25, in <module>
2015-03-03 00:22:25.674947 application = wsgi_server.initialize_application(name)
2015-03-03 00:22:25.674970 File "/opt/stack/keystone/keystone/server/wsgi.py", line 51, in initialize_application
2015-03-03 00:22:25.675021 startup_application_fn=loadapp)
2015-03-03 00:22:25.675041 File "/opt/stack/keystone/keystone/server/common.py", line 44, in setup_backends
2015-03-03 00:22:25.675086 drivers.update(dependency.resolve_future_dependencies())
2015-03-03 00:22:25.675098 File "/opt/stack/keystone/keystone/common/dependency.py", line 287, in resolve_future_dependencies
2015-03-03 00:22:25.675177 raise UnresolvableDependencyException(dependency, targets)
2015-03-03 00:22:25.675466 UnresolvableDependencyException: Unregistered dependency: revoke_api for [<keystone.identity.core.Manager object at 0x7f68e6b1ad10>, <keystone.assignment.core.Manager object at 0x7f68e6888910>, <keystone.resource.core.Manager object at 0x7f68e6888890>, <keystone.token.provider.Manager object at 0x7f68e6888e90>]

The revoke api should be added to the load_backends in keystone/backends.py

Changed in keystone:
assignee: nobody → Steve Martinelli (stevemar)
status: New → In Progress
Revision history for this message
Steve Martinelli (stevemar) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/160582
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=dc21d94e7deaaa9d8823d3bdb368def012d30283
Submitter: Jenkins
Branch: master

commit dc21d94e7deaaa9d8823d3bdb368def012d30283
Author: Steve Martinelli <email address hidden>
Date: Mon Mar 2 19:43:28 2015 -0500

    Always load revocation manager

    The revocation manager should be loaded automatically as part of
    the ongoing work to replace the concept of extensions.

    Closes-Bug: #1427440

    Change-Id: Ie9fb779198d30eb3ff81207c977bafdcd4453f5f

Changed in keystone:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in keystone:
milestone: none → kilo-3
status: Fix Committed → Fix Released
Dolph Mathews (dolph)
Changed in keystone:
importance: Undecided → Medium
Thierry Carrez (ttx)
Changed in keystone:
milestone: kilo-3 → 2015.1.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.