[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/1778023

Title:
  create identity endpoints failing with pymysql.err.IntegrityError

Status in OpenStack Identity (keystone):
  Expired

Bug description:
  create identity endpoints failing with openstack master branch
  (Rocky).

  2018-06-21 08:15:53.181 11762 WARNING keystone.middleware.auth [-] The use of 
the '[DEFAULT] admin_token' configurationoption presents a significant security 
risk and should not be set. This
   option is deprecated in favor of using 'keystone-manage bootstrap' and will 
be removed in a future release.
  2018-06-21 08:15:53.182 11762 DEBUG keystone.middleware.auth 
[req-cb443a65-b75c-424a-a47d-45017215967f - - - - -] RBAC: auth_context: {} 
fill_context /opt/mhos/openstack/keystone/lib/python2
  .7/site-packages/keystone/middleware/auth.py:247
  2018-06-21 08:15:53.183 11762 DEBUG keystone.server.flask.application 
[req-cb443a65-b75c-424a-a47d-45017215967f - - - - -] Dispatching request to 
legacy mapper: /v3/endpoints __call__ /opt/m
  
hos/openstack/keystone/lib/python2.7/site-packages/keystone/server/flask/application.py:120
  2018-06-21 08:15:53.184 11762 DEBUG keystone.server.flask.application 
[req-cb443a65-b75c-424a-a47d-45017215967f - - - - -] SCRIPT_NAME: `/v3`, 
PATH_INFO: `/endpoints` __call__ /opt/mhos/open
  
stack/keystone/lib/python2.7/site-packages/keystone/server/flask/application.py:182
  2018-06-21 08:15:53.257 11762 INFO keystone.common.wsgi 
[req-cb443a65-b75c-424a-a47d-45017215967f - - - - -] POST 
http://192.168.7.7:35357/v3/endpoints
  2018-06-21 08:15:53.257 11762 WARNING keystone.common.controller 
[req-cb443a65-b75c-424a-a47d-45017215967f - - - - -] RBAC: Bypassing 
authorization
  2018-06-21 08:15:53.291 11762 DEBUG oslo_db.sqlalchemy.engines 
[req-cb443a65-b75c-424a-a47d-45017215967f - - - - -] MySQL server mode set to 
STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_
  
DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
 _check_effective_sql_mode 
/opt/mhos/openstack/keystone/lib/python2.7/site-packages/oslo_db
  /sqlalchemy/engines.py:308
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi 
[req-cb443a65-b75c-424a-a47d-45017215967f - - - - -] 
(pymysql.err.IntegrityError) (1452, u'Cannot add or update a child row: a foreig
  n key constraint fails (`keystone`.`endpoint`, CONSTRAINT 
`fk_endpoint_region_id` FOREIGN KEY (`region_id`) REFERENCES `region` (`id`))') 
[SQL: u'INSERT INTO endpoint (id, legacy_endpoint_id
  , interface, region_id, service_id, url, enabled, extra) VALUES (%(id)s, 
%(legacy_endpoint_id)s, %(interface)s, %(region_id)s, %(service_id)s, %(url)s, 
%(enabled)s, %(extra)s)'] [parameters:
   {'region_id': u'SC2', 'extra': '{}', 'url': u'http://192.168.7.10:5000/v3', 
'enabled': 1, 'legacy_endpoint_id': None, 'interface': u'public', 'service_id': 
u'a12dce51d3304bcfa39706394f7376d
  6', 'id': '6cc0281f646149feb71d9033c122a1e3'}] (Background on this error at: 
http://sqlalche.me/e/gkpj): DBReferenceError: (pymysql.err.IntegrityError) 
(1452, u'Cannot add or update a child
  row: a foreign key constraint fails (`keystone`.`endpoint`, CONSTRAINT 
`fk_endpoint_region_id` FOREIGN KEY (`region_id`) REFERENCES `region` (`id`))') 
[SQL: u'INSERT INTO endpoint (id, legac
  y_endpoint_id, interface, region_id, service_id, url, enabled, extra) VALUES 
(%(id)s, %(legacy_endpoint_id)s, %(interface)s, %(region_id)s, %(service_id)s, 
%(url)s, %(enabled)s, %(extra)s)']
   [parameters: {'region_id': u'SC2', 'extra': '{}', 'url': 
u'http://192.168.7.10:5000/v3', 'enabled': 1, 'legacy_endpoint_id': None, 
'interface': u'public', 'service_id': u'a12dce51d3304bcfa3
  9706394f7376d6', 'id': '6cc0281f646149feb71d9033c122a1e3'}] (Background on 
this error at: http://sqlalche.me/e/gkpj)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi Traceback (most 
recent call last):
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/keystone/common/wsgi.py",
 line 211, in __call__
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     result = 
method(req, **params)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/keystone/common/controller.py",
 line 58, in inner
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     return f(self, 
request, *args, **kwargs)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/keystone/catalog/controllers.py",
 line 196, in create_endpoint
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     ref['id'], ref, 
initiator=request.audit_initiator
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/keystone/common/manager.py",
 line 116, in wrapped
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     __ret_val = 
__f(*args, **kwargs)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/keystone/catalog/core.py",
 line 182, in create_endpoint
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     ref = 
self.driver.create_endpoint(endpoint_id, endpoint_ref)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/keystone/catalog/backends/sql.py",
 line 226, in create_endpoint
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     return 
endpoint_ref.to_dict()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/contextlib.py", line 24, in __exit__
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     self.gen.next()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py",
 line 1042, in _transaction_scop
  e
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     yield resource
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/contextlib.py", line 24, in __exit__
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     self.gen.next()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py",
 line 652, in _session
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
self.session.rollback()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/oslo_utils/excutils.py", line 
220, in __exit__
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
self.force_reraise()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/oslo_utils/excutils.py", line 
196, in force_reraise
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
six.reraise(self.type_, self.value, self.tb)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py",
 line 649, in _session
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
self._end_session_transaction(self.session)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py",
 line 677, in _end_session_trans
  action
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     session.commit()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/session.py",
 line 943, in commit
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
self.transaction.commit()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/session.py",
 line 467, in commit
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
self._prepare_impl()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/session.py",
 line 447, in _prepare_impl
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
self.session.flush()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/session.py",
 line 2254, in flush
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
self._flush(objects)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/session.py",
 line 2380, in _flush
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
transaction.rollback(_capture_exception=True)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/util/langhelpers.py",
 line 66, in __exit__
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
compat.reraise(exc_type, exc_value, exc_tb)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/session.py",
 line 2344, in _flush
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
flush_context.execute()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py",
 line 391, in execute
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     rec.execute(self)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py",
 line 556, in execute
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     uow
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py",
 line 181, in save_obj
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     mapper, table, 
insert)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py",
 line 830, in _emit_insert_statements
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
execute(statement, multiparams)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 948, in execute
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     return 
meth(self, multiparams, params)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/sql/elements.py",
 line 269, in _execute_on_connection
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     return 
connection._execute_clauseelement(self, multiparams, params)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 1060, in _execute_clauseelement
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     compiled_sql, 
distilled_params
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 1200, in _execute_context
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     context)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 1409, in _handle_dbapi_exception
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
util.raise_from_cause(newraise, exc_info)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/util/compat.py",
 line 203, in raise_from_cause
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
reraise(type(exception), exception, tb=exc_tb, cause=cause)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 1193, in _execute_context
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     context)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/openstack/keystone/lib/python2.7/site-packages/sqlalchemy/engine/default.py",
 line 508, in do_execute
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
cursor.execute(statement, parameters)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/pymysql/cursors.py", line 170, in 
execute
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     result = 
self._query(query)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/pymysql/cursors.py", line 328, in 
_query
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     conn.query(q)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/pymysql/connections.py", line 
893, in query
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/pymysql/connections.py", line 
1103, in _read_query_result
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     result.read()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/pymysql/connections.py", line 
1396, in read
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     first_packet = 
self.connection._read_packet()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/pymysql/connections.py", line 
1059, in _read_packet
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
packet.check_error()
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/pymysql/connections.py", line 
384, in check_error
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     
err.raise_mysql_exception(self._data)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi   File 
"/opt/mhos/python/lib/python2.7/site-packages/pymysql/err.py", line 109, in 
raise_mysql_exception
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi     raise 
errorclass(errno, errval)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi DBReferenceError: 
(pymysql.err.IntegrityError) (1452, u'Cannot add or update a child row: a 
foreign key constraint fails (`keystone`.`endpoint`, CONSTRAINT 
`fk_endpoint_region_id` FOREIGN KEY (`region_id`) REFERENCES `region` (`id`))') 
[SQL: u'INSERT INTO endpoint (id, legacy_endpoint_id, interface, region_id, 
service_id, url, enabled, extra) VALUES (%(id)s, %(legacy_endpoint_id)s, 
%(interface)s, %(region_id)s, %(service_id)s, %(url)s, %(enabled)s, 
%(extra)s)'] [parameters: {'region_id': u'SC2', 'extra': '{}', 'url': 
u'http://192.168.7.10:5000/v3', 'enabled': 1, 'legacy_endpoint_id': None, 
'interface': u'public', 'service_id': u'a12dce51d3304bcfa39706394f7376d6', 
'id': '6cc0281f646149feb71d9033c122a1e3'}] (Background on this error at: 
http://sqlalche.me/e/gkpj)
  2018-06-21 08:15:53.358 11762 ERROR keystone.common.wsgi
  [pid: 11762|app: 0|req: 1/4] 192.168.1.177 () {40 vars in 524 bytes} [Thu Jun 
21 08:15:53 2018] POST /v3/endpoints => generated 143 bytes in 191 msecs 
(HTTP/1.1 500) 4 headers in 177 bytes (1 switches on core 0)

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1778023/+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