[Expired for OpenStack Identity (keystone) because there has been no
activity for 60 days.]

** Changed in: keystone
       Status: Incomplete => Expired

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1600393

Title:
  v2.0 catalog seen in v3 token

Status in OpenStack Identity (keystone):
  Expired

Bug description:
  During a Rally test of our deployment using Mitaka keystone we
  observed the following traceback in the logs. It seems that the v3
  catalog is returned as a list whereas the v2.0 catalog is a dict. But
  the format_catalog() function always expects a dict.

  
  2016-07-06 03:00:55.171 18314 INFO eventlet.wsgi.server 
[req-5ebbe11b-5efb-4606-a46c-58f100a8a550 5716d29278b8438a95f718ea926e4e7a 
954d6157b061441197b228ac7b4dd6ee - default default] 
10.111.109.191,10.111.109.89 - - [06/Jul/2016 03:00:55] "DELETE 
/v2.0/tenants/37b1a3bad0e54dc2a9824ac51ba02a9f HTTP/1.1" 204 212 0.070017
  2016-07-06 03:00:55.779 18323 DEBUG keystone.middleware.auth 
[req-9843ab92-0f8f-42b9-8b56-a5fc6d011569 - - - - -] There is either no auth 
token in the request or the certificate issuer is not trusted. No auth context 
will be set. _build_auth_context 
/usr/lib/python2.7/dist-packages/keystone/middleware/auth.py:71
  2016-07-06 03:00:55.781 18323 INFO keystone.common.wsgi 
[req-9843ab92-0f8f-42b9-8b56-a5fc6d011569 - - - - -] POST 
http://10.111.109.81:5000/v2.0/tokens
  2016-07-06 03:00:55.879 18323 INFO keystone.token.providers.fernet.utils 
[req-9843ab92-0f8f-42b9-8b56-a5fc6d011569 - - - - -] Loaded 2 encryption keys 
(max_active_keys=3) from: /etc/keystone/fernet-keys/
  2016-07-06 03:00:55.882 18323 INFO eventlet.wsgi.server 
[req-9843ab92-0f8f-42b9-8b56-a5fc6d011569 - - - - -] 
10.111.109.191,10.111.109.89 - - [06/Jul/2016 03:00:55] "POST /v2.0/tokens 
HTTP/1.1" 200 3585 0.102872
  2016-07-06 03:00:57.450 18323 DEBUG keystone.middleware.auth 
[req-57632939-e139-4dc7-a1f4-833ce4e84665 - - - - -] There is either no auth 
token in the request or the certificate issuer is not trusted. No auth context 
will be set. _build_auth_context 
/usr/lib/python2.7/dist-packages/keystone/middleware/auth.py:71
  2016-07-06 03:00:57.452 18323 INFO keystone.common.wsgi 
[req-57632939-e139-4dc7-a1f4-833ce4e84665 - - - - -] POST 
http://10.111.109.81:5000/v2.0/tokens
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi 
[req-57632939-e139-4dc7-a1f4-833ce4e84665 - - - - -] 'list' object has no 
attribute 'items'
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi Traceback (most 
recent call last):
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 249, in 
__call__
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     result = 
method(context, **params)
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/oslo_log/versionutils.py", line 165, in 
wrapped
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     return 
func_or_cls(*args, **kwargs)
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/keystone/token/controllers.py", line 144, in 
authenticate
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     auth_token_data, 
roles_ref=roles_ref, catalog_ref=catalog_ref)
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/keystone/common/manager.py", line 124, in 
wrapped
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     __ret_val = 
__f(*args, **kwargs)
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/keystone/token/provider.py", line 360, in 
issue_v2_token
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     token_ref, 
roles_ref, catalog_ref)
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/keystone/token/providers/fernet/core.py", 
line 38, in issue_v2_token
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     *args, **kwargs)
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/keystone/token/providers/common.py", line 
570, in issue_v2_token
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     token_ref, 
roles_ref, catalog_ref, trust_ref)
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/keystone/token/providers/common.py", line 
163, in format_token
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     catalog_ref)
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi   File 
"/usr/lib/python2.7/dist-packages/keystone/token/providers/common.py", line 
214, in format_catalog
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi     for region, 
region_ref in catalog_ref.items():
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi AttributeError: 
'list' object has no attribute 'items'
  2016-07-06 03:00:57.565 18323 ERROR keystone.common.wsgi 
  2016-07-06 03:00:57.570 18323 INFO eventlet.wsgi.server 
[req-57632939-e139-4dc7-a1f4-833ce4e84665 - - - - -] 
10.111.109.191,10.111.109.89 - - [06/Jul/2016 03:00:57] "POST /v2.0/tokens 
HTTP/1.1" 500 400 0.120986
  2016-07-06 03:00:58.181 18317 INFO keystone.token.providers.fernet.utils 
[req-7e2abf43-3cee-4335-a061-6a5c57a66b8d - - - - -] Loaded 2 encryption keys 
(max_active_keys=3) from: /etc/keystone/fernet-keys/
  2016-07-06 03:00:58.273 18317 DEBUG keystone.middleware.auth 
[req-7e2abf43-3cee-4335-a061-6a5c57a66b8d 5716d29278b8438a95f718ea926e4e7a 
954d6157b061441197b228ac7b4dd6ee - default default] RBAC: auth_context: 
{'is_delegated_auth': False, 'access_token_id': None, 'user_id': 
u'5716d29278b8438a95f718ea926e4e7a', 'roles': [u'_member_', u'admin'], 
'user_domain_id': u'default', 'trustee_id': None, 'trustor_id': None, 
'consumer_id': None, 'token': <KeystoneToken (audit_id=4qmxuLzaSS-IFbH_5iawCQ, 
audit_chain_id=4qmxuLzaSS-IFbH_5iawCQ) at 0x7ff84d604868>, 'project_id': 
u'954d6157b061441197b228ac7b4dd6ee', 'trust_id': None, 'project_domain_id': 
u'default'} process_request 
/usr/lib/python2.7/dist-packages/keystone/middleware/auth.py:221

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1600393/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to