[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