verions:
========
root@juju-a45617-8-lxd-4:/home/ubuntu# dpkg --list | grep keystone
ii keystone 2:11.0.3-0ubuntu1~cloud0 all OpenStack identity service - Daemons
ii python-keystone 2:11.0.3-0ubuntu1~cloud0 all OpenStack identity service - Python library
ii python-keystoneauth1 2.18.0-0ubuntu2~cloud0 all authentication library for OpenStack Identity - Python 2.7
ii python-keystoneclient 1:3.10.0-0ubuntu1~cloud0 all client library for the OpenStack Keystone API - Python 2.x
ii python-keystonemiddleware 4.14.0-0ubuntu1.2~cloud0 all Middleware for OpenStack Identity (Keystone) - Python 2.x
Proposed action:
=============
Key / value failed check error.
Should check key exists and warn user of bad users / continue
Bug presented by: d033-4dfa- aff8-7311389d4f 58)
=================
openstack user list --domain neo.id
cannot concatenate 'str' and 'NoneType' objects (HTTP 400) (Request-ID: req-cc0e225d-
Trace: common. wsgi): 2019-03-11 12:30:47,154 ERROR cannot concatenate 'str' and 'NoneType' objects python2. 7/dist- packages/ keystone/ common/ wsgi.py" , line 228, in __call__ python2. 7/dist- packages/ keystone/ common/ controller. py", line 235, in wrapper python2. 7/dist- packages/ keystone/ identity/ controllers. py", line 233, in list_users wrap_collection (request. context_ dict, refs, hints=hints) python2. 7/dist- packages/ keystone/ common/ controller. py", line 499, in wrap_collection wrap_member( context, ref) python2. 7/dist- packages/ keystone/ common/ controller. py", line 468, in wrap_member _add_self_ referential_ link(context, ref) python2. 7/dist- packages/ keystone/ common/ controller. py", line 464, in _add_self_ referential_ link 'links' ]['self' ] = cls.base_ url(context) + '/' + ref['id']
======
(keystone.
Traceback (most recent call last):
File "/usr/lib/
result = method(req, **params)
File "/usr/lib/
return f(self, request, filters, **kwargs)
File "/usr/lib/
return UserV3.
File "/usr/lib/
cls.
File "/usr/lib/
cls.
File "/usr/lib/
ref[
TypeError: cannot concatenate 'str' and 'NoneType' objects
Offending Data:
===============
@ line 233 i put LOG.debug( pprint.pformat( refs ) )
grep -b 2 "'id': None," /varlog/ keystone/ keystone. log
{'domain_id': u'8ce102de5ac64 4288f61838f5e0f 46e7', 4288f61838f5e0f 46e7', 4288f61838f5e0f 46e7',
'email': <email address hidden>',
'id': None,
--
{'domain_id': u'8ce102de5ac64
'email': <email address hidden>',
'id': None,
--
{'domain_id': u'8ce102de5ac64
'email': <email address hidden>',
'id': None,
Platform: a45617- 8-lxd-4: /home/ubuntu# cat /etc/*-release RELEASE= 16.04 CODENAME= xenial DESCRIPTION= "Ubuntu 16.04.5 LTS" www.ubuntu. com/" help.ubuntu. com/" bugs.launchpad. net/ubuntu/" CODENAME= xenial CODENAME= xenial
=========
root@juju-
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
NAME="Ubuntu"
VERSION="16.04.5 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.5 LTS"
VERSION_ID="16.04"
HOME_URL="http://
SUPPORT_URL="http://
BUG_REPORT_URL="http://
VERSION_
UBUNTU_
verions: a45617- 8-lxd-4: /home/ubuntu# dpkg --list | grep keystone 3-0ubuntu1~ cloud0 all OpenStack identity service - Daemons 3-0ubuntu1~ cloud0 all OpenStack identity service - Python library keystoneauth1 2.18.0- 0ubuntu2~ cloud0 all authentication library for OpenStack Identity - Python 2.7 keystoneclient 1:3.10. 0-0ubuntu1~ cloud0 all client library for the OpenStack Keystone API - Python 2.x keystonemiddlew are 4.14.0- 0ubuntu1. 2~cloud0 all Middleware for OpenStack Identity (Keystone) - Python 2.x
========
root@juju-
ii keystone 2:11.0.
ii python-keystone 2:11.0.
ii python-
ii python-
ii python-