Public bug reported:
After creating some users with an script, keystone stopped to work
because of the following error
2017-01-31 20:29:11.111462 2017-01-31 20:29:11.110 39594 DEBUG
keystone.middleware.auth [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] RBAC: auth_context: {'is_delegated_auth': False, 'access_token_id':
None, 'user_id': u'ebaefe56b50f40e4a884e0ac713cfdc2', 'roles': [u'admin'],
'user_domain_id': u'default', 'trustee_id': None, 'trustor_id': None,
'consumer_id': None, 'token': <KeystoneToken (audit_id=ZYOuJOmtR8ySdqv1qOzUNw,
audit_chain_id=ZYOuJOmtR8ySdqv1qOzUNw) at 0x7f6c92fe9e30>, 'project_id':
u'16c3015d618542c6bba0d1abd576b5b5', 'trust_id': None, 'project_domain_id':
u'default'} process_request
/usr/lib/python2.7/dist-packages/keystone/middleware/auth.py:221
2017-01-31 20:29:11.114669 2017-01-31 20:29:11.114 39594 INFO
keystone.common.wsgi [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] GET http://192.168.200.2:35357/v3/auth/tokens
2017-01-31 20:29:11.115339 2017-01-31 20:29:11.114 39594 DEBUG
keystone.common.controller [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] RBAC: Authorizing identity:validate_token()
_build_policy_check_credentials
/usr/lib/python2.7/dist-packages/keystone/common/controller.py:80
2017-01-31 20:29:11.115886 2017-01-31 20:29:11.115 39594 DEBUG
keystone.common.controller [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] RBAC: using auth context from the request environment
_build_policy_check_credentials
/usr/lib/python2.7/dist-packages/keystone/common/controller.py:85
2017-01-31 20:29:11.127038 2017-01-31 20:29:11.126 39594 DEBUG
keystone.policy.backends.rules [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] enforce identity:validate_token: {'is_delegated_auth': False,
'access_token_id': None, 'user_id': u'ebaefe56b50f40e4a884e0ac713cfdc2',
'roles': [u'admin'], 'user_domain_id': u'default', 'trustee_id': None,
'trustor_id': None, 'consumer_id': None, 'token': <KeystoneToken
(audit_id=ZYOuJOmtR8ySdqv1qOzUNw, audit_chain_id=ZYOuJOmtR8ySdqv1qOzUNw) at
0x7f6c92fe9e30>, 'project_id': u'16c3015d618542c6bba0d1abd576b5b5', 'trust_id':
None, 'project_domain_id': u'default'} enforce
/usr/lib/python2.7/dist-packages/keystone/policy/backends/rules.py:76
2017-01-31 20:29:11.129622 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] Expecting property name enclosed in double quotes: line 202 column 1
(char 9768)
2017-01-31 20:29:11.129639 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi Traceback (most recent call last):
2017-01-31 20:29:11.129645 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 249, in
__call__
2017-01-31 20:29:11.129650 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi result = method(context, **params)
2017-01-31 20:29:11.129654 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/keystone/common/controller.py", line 179, in
inner
2017-01-31 20:29:11.129659 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi utils.flatten_dict(policy_dict))
2017-01-31 20:29:11.129663 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/keystone/policy/backends/rules.py", line 77,
in enforce
2017-01-31 20:29:11.129668 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi enforce(credentials, action, target)
2017-01-31 20:29:11.129672 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/keystone/policy/backends/rules.py", line 69,
in enforce
2017-01-31 20:29:11.129677 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi return _ENFORCER.enforce(action, target, credentials,
**extra)
2017-01-31 20:29:11.129681 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_policy/policy.py", line 540, in enforce
2017-01-31 20:29:11.129685 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi self.load_rules()
2017-01-31 20:29:11.129690 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_policy/policy.py", line 446, in
load_rules
2017-01-31 20:29:11.129694 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi overwrite=self.overwrite)
2017-01-31 20:29:11.129699 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_policy/policy.py", line 490, in
_load_policy_file
2017-01-31 20:29:11.129704 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi rules = Rules.load_json(data, self.default_rule)
2017-01-31 20:29:11.129709 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_policy/policy.py", line 306, in load_json
2017-01-31 20:29:11.129714 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi for k, v in jsonutils.loads(data).items()}
2017-01-31 20:29:11.129718 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_serialization/jsonutils.py", line 229,
in loads
2017-01-31 20:29:11.129734 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi return json.loads(encodeutils.safe_decode(s,
encoding), **kwargs)
2017-01-31 20:29:11.129739 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File "/usr/lib/python2.7/json/__init__.py", line 338, in
loads
2017-01-31 20:29:11.129744 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi return _default_decoder.decode(s)
2017-01-31 20:29:11.129748 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File "/usr/lib/python2.7/json/decoder.py", line 366, in
decode
2017-01-31 20:29:11.129752 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi obj, end = self.raw_decode(s, idx=_w(s, 0).end())
2017-01-31 20:29:11.129756 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File "/usr/lib/python2.7/json/decoder.py", line 382, in
raw_decode
2017-01-31 20:29:11.129760 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi obj, end = self.scan_once(s, idx)
2017-01-31 20:29:11.129764 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi ValueError: Expecting property name enclosed in double
quotes: line 202 column 1 (char 9768)
2017-01-31 20:29:11.129769 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi
~
I deleted the new users and roles without any luck
** Affects: keystone
Importance: Undecided
Status: New
** Tags: mitaka-backport-potential
** Tags added: mitaka-backport-potential
--
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/1660596
Title:
ValueError: Expecting property name enclosed in double quotes
Status in OpenStack Identity (keystone):
New
Bug description:
After creating some users with an script, keystone stopped to work
because of the following error
2017-01-31 20:29:11.111462 2017-01-31 20:29:11.110 39594 DEBUG
keystone.middleware.auth [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] RBAC: auth_context: {'is_delegated_auth': False, 'access_token_id':
None, 'user_id': u'ebaefe56b50f40e4a884e0ac713cfdc2', 'roles': [u'admin'],
'user_domain_id': u'default', 'trustee_id': None, 'trustor_id': None,
'consumer_id': None, 'token': <KeystoneToken (audit_id=ZYOuJOmtR8ySdqv1qOzUNw,
audit_chain_id=ZYOuJOmtR8ySdqv1qOzUNw) at 0x7f6c92fe9e30>, 'project_id':
u'16c3015d618542c6bba0d1abd576b5b5', 'trust_id': None, 'project_domain_id':
u'default'} process_request
/usr/lib/python2.7/dist-packages/keystone/middleware/auth.py:221
2017-01-31 20:29:11.114669 2017-01-31 20:29:11.114 39594 INFO
keystone.common.wsgi [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] GET http://192.168.200.2:35357/v3/auth/tokens
2017-01-31 20:29:11.115339 2017-01-31 20:29:11.114 39594 DEBUG
keystone.common.controller [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] RBAC: Authorizing identity:validate_token()
_build_policy_check_credentials
/usr/lib/python2.7/dist-packages/keystone/common/controller.py:80
2017-01-31 20:29:11.115886 2017-01-31 20:29:11.115 39594 DEBUG
keystone.common.controller [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] RBAC: using auth context from the request environment
_build_policy_check_credentials
/usr/lib/python2.7/dist-packages/keystone/common/controller.py:85
2017-01-31 20:29:11.127038 2017-01-31 20:29:11.126 39594 DEBUG
keystone.policy.backends.rules [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] enforce identity:validate_token: {'is_delegated_auth': False,
'access_token_id': None, 'user_id': u'ebaefe56b50f40e4a884e0ac713cfdc2',
'roles': [u'admin'], 'user_domain_id': u'default', 'trustee_id': None,
'trustor_id': None, 'consumer_id': None, 'token': <KeystoneToken
(audit_id=ZYOuJOmtR8ySdqv1qOzUNw, audit_chain_id=ZYOuJOmtR8ySdqv1qOzUNw) at
0x7f6c92fe9e30>, 'project_id': u'16c3015d618542c6bba0d1abd576b5b5', 'trust_id':
None, 'project_domain_id': u'default'} enforce
/usr/lib/python2.7/dist-packages/keystone/policy/backends/rules.py:76
2017-01-31 20:29:11.129622 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi [req-5ea06271-928b-4f50-a5d6-aa60ab642852
ebaefe56b50f40e4a884e0ac713cfdc2 16c3015d618542c6bba0d1abd576b5b5 - default
default] Expecting property name enclosed in double quotes: line 202 column 1
(char 9768)
2017-01-31 20:29:11.129639 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi Traceback (most recent call last):
2017-01-31 20:29:11.129645 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 249, in
__call__
2017-01-31 20:29:11.129650 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi result = method(context, **params)
2017-01-31 20:29:11.129654 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/keystone/common/controller.py", line 179, in
inner
2017-01-31 20:29:11.129659 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi utils.flatten_dict(policy_dict))
2017-01-31 20:29:11.129663 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/keystone/policy/backends/rules.py", line 77,
in enforce
2017-01-31 20:29:11.129668 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi enforce(credentials, action, target)
2017-01-31 20:29:11.129672 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/keystone/policy/backends/rules.py", line 69,
in enforce
2017-01-31 20:29:11.129677 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi return _ENFORCER.enforce(action, target, credentials,
**extra)
2017-01-31 20:29:11.129681 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_policy/policy.py", line 540, in enforce
2017-01-31 20:29:11.129685 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi self.load_rules()
2017-01-31 20:29:11.129690 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_policy/policy.py", line 446, in
load_rules
2017-01-31 20:29:11.129694 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi overwrite=self.overwrite)
2017-01-31 20:29:11.129699 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_policy/policy.py", line 490, in
_load_policy_file
2017-01-31 20:29:11.129704 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi rules = Rules.load_json(data, self.default_rule)
2017-01-31 20:29:11.129709 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_policy/policy.py", line 306, in load_json
2017-01-31 20:29:11.129714 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi for k, v in jsonutils.loads(data).items()}
2017-01-31 20:29:11.129718 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File
"/usr/lib/python2.7/dist-packages/oslo_serialization/jsonutils.py", line 229,
in loads
2017-01-31 20:29:11.129734 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi return json.loads(encodeutils.safe_decode(s,
encoding), **kwargs)
2017-01-31 20:29:11.129739 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File "/usr/lib/python2.7/json/__init__.py", line 338, in
loads
2017-01-31 20:29:11.129744 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi return _default_decoder.decode(s)
2017-01-31 20:29:11.129748 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File "/usr/lib/python2.7/json/decoder.py", line 366, in
decode
2017-01-31 20:29:11.129752 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi obj, end = self.raw_decode(s, idx=_w(s, 0).end())
2017-01-31 20:29:11.129756 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi File "/usr/lib/python2.7/json/decoder.py", line 382, in
raw_decode
2017-01-31 20:29:11.129760 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi obj, end = self.scan_once(s, idx)
2017-01-31 20:29:11.129764 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi ValueError: Expecting property name enclosed in double
quotes: line 202 column 1 (char 9768)
2017-01-31 20:29:11.129769 2017-01-31 20:29:11.127 39594 ERROR
keystone.common.wsgi
~
I deleted the new users and roles without any luck
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1660596/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp