Internal error Enabling Federation Extension
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Low
|
Steve Martinelli |
Bug Description
Following steps here http://
Step 3 of http://
[pipeline:api_v3]
pipeline = access_log sizelimit url_normalize token_auth admin_token_auth xml_body json_body ec2_extension s3_extension federation_
Ok, no problems. Restart keystone (under apache) and type keystone tenant-list command and every is fine, no problems.
Now, modify again keystone-paste.ini file (by the way, on a fresh keystone installation this file is called keystone-
[pipeline:api_v3]
pipeline = access_log sizelimit url_normalize token_auth admin_token_auth xml_body json_body ec2_extension s3_extension service_v3 federation_
Restart keystone and when you type keystone tenant-list command, keystone raises: Internal Server Error 500
This is the log information about this error:
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] mod_wsgi (pid=24803): Target WSGI script '/var/www/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] mod_wsgi (pid=24803): Exception occurred processing WSGI script '/var/www/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] Traceback (most recent call last):
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/var/www/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] name=name)
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] return loadobj(APP, uri, name=name, **kw)
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] return context.create()
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] return self.object_
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] **context.
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] val = callable(*args, **kw)
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] app = loader.
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] name=name, global_
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] APP, name=name, global_
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] global_
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] APP, pipeline[-1], global_conf)
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] object_type, name=name)
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] File "/usr/lib/
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] self.filename))
[Mon Sep 01 11:28:56 2014] [error] [client 128.142.145.164] LookupError: No section 'federation_
My question is: Is the order of the middleware extensions really important or this is a bug?
tags: | added: federation |
Changed in keystone: | |
assignee: | David Stanek (dstanek) → Steve Martinelli (stevemar) |
Changed in keystone: | |
importance: | Undecided → Low |
tags: | added: juno-rc-potential |
Changed in keystone: | |
milestone: | none → juno-rc1 |
Changed in keystone: | |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | juno-rc1 → 2014.2 |
Do you have a [filter: federation_ extension] in your paste configuration?
https:/ /github. com/openstack/ keystone/ blob/7d9b8dcb12 21ea9e3ea5988a1 c0498fb90b84c98 /etc/keystone- paste.ini# L39-L40