Public bug reported: We had a network event and at least one controller lost network access for a while. After the network was back I created some VMs. One is stuck in BUILD state. I tried to set it to "ERROR" so that it could be deleted:
$ os server set --state error 09a04278-70f9-4995-b794-61c362f1fe41 Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'oslo_db.exception.DBReferenceError'> (HTTP 500) (Request-ID: req-8cc82bb9-ddc3-4a85-a87d-ca2183934168) We're running kolla-ansible Wallaby with libvirt. Our network is Neutron with openvswitch. Here are the nova-api logs: 2024-09-19 19:41:43.262 50 INFO nova.api.openstack.requestlog [req-2e2699c8-eb85-47ca-9ca3-0858b9b99741 a187a200734f211259c2ca28af7ff440b2616954763d3188d0ca1e5424dce646 076933d285e0424ba846c51e14db006d - b6882f5830c4474d9203b5c5b0ac4ae6 b6882f5830c4474d9203b5c5b0ac4ae6] 10.10.10.12 "GET /v2.1/servers/detail?sort_dir=asc&sort_key=updated_at" status: 200 len: 15 microversion: 2.1 time: 0.059151 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi [req-8cc82bb9-ddc3-4a85-a87d-ca2183934168 9ce5d6afb92d440d8819f61cf47c0dc1 037ee0cfa02645908ce8265b99e08645 - default default] Unexpected exception in API method: oslo_db.exception.DBReferenceError: (pymysql.err.IntegrityError) (1452, 'Cannot add or update a child row: a foreign key constraint fails (`nova_cell0`.`instance_actions`, CONSTRAINT `fk_instance_actions_instance_uuid` FOREIGN KEY (`instance_uuid`) REFERENCES `instances` (`uuid`))') [SQL: INSERT INTO instance_actions (created_at, updated_at, deleted_at, deleted, `action`, instance_uuid, request_id, user_id, project_id, start_time, finish_time, message) VALUES (%(created_at)s, %(updated_at)s, %(deleted_at)s, %(deleted)s, %(action)s, %(instance_uuid)s, %(request_id)s, %(user_id)s, %(project_id)s, %(start_time)s, %(finish_time)s, %(message)s)] [parameters: {'created_at': datetime.datetime(2024, 9, 19, 19, 41, 43, 729593), 'updated_at': datetime.datetime(2024, 9, 19, 19, 41, 43, 710866), 'deleted_at': None, 'deleted': 0, 'action': 'resetState', 'instance_uuid': '09a04278-70f9-4995-b794-61c362f1fe41', 'request_id': 'req-8cc82bb9-ddc3-4a85-a87d-ca2183934168', 'user_id': '9ce5d6afb92d440d8819f61cf47c0dc1', 'project_id': '037ee0cfa02645908ce8265b99e08645', 'start_time': datetime.datetime(2024, 9, 19, 19, 41, 43, 710866), 'finish_time': None, 'message': None}] (Background on this error at: http://sqlalche.me/e/13/gkpj) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi Traceback (most recent call last): 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1276, in _execute_context 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self.dialect.do_execute( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 608, in do_execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi cursor.execute(statement, parameters) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/cursors.py", line 163, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result = self._query(query) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/cursors.py", line 321, in _query 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi conn.query(q) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 505, in query 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self._affected_rows = self._read_query_result(unbuffered=unbuffered) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 724, in _read_query_result 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result.read() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 1069, in read 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi first_packet = self.connection._read_packet() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 676, in _read_packet 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi packet.raise_for_error() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/protocol.py", line 223, in raise_for_error 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi err.raise_mysql_exception(self._data) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/err.py", line 107, in raise_mysql_exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi raise errorclass(errno, errval) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi pymysql.err.IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`nova_cell0`.`instance_actions`, CONSTRAINT `fk_instance_actions_instance_uuid` FOREIGN KEY (`instance_uuid`) REFERENCES `instances` (`uuid`))') 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi The above exception was the direct cause of the following exception: 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi Traceback (most recent call last): 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/api/openstack/wsgi.py", line 658, in wrapped 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return f(*args, **kwargs) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/api/validation/__init__.py", line 110, in wrapper 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return func(*args, **kwargs) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/api/openstack/compute/admin_actions.py", line 71, in _reset_state 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi instance_action = objects.InstanceAction.action_start( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 184, in wrapper 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result = fn(cls, context, *args, **kwargs) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/objects/instance_action.py", line 86, in action_start 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi db_action = db.action_start(context, values) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/db/api.py", line 1184, in action_start 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return IMPL.action_start(context, values) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/db/sqlalchemy/api.py", line 221, in wrapped 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return f(context, *args, **kwargs) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/db/sqlalchemy/api.py", line 3769, in action_start 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi action_ref.save(context.session) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/models.py", line 48, in save 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi session.flush() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2540, in flush 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self._flush(objects) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2682, in _flush 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi transaction.rollback(_capture_exception=True) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi compat.raise_( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 182, in raise_ 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi raise exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2642, in _flush 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi flush_context.execute() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 422, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi rec.execute(self) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 586, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi persistence.save_obj( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 239, in save_obj 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi _emit_insert_statements( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1135, in _emit_insert_statements 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result = cached_connections[connection].execute( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1011, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return meth(self, multiparams, params) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py", line 298, in _execute_on_connection 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return connection._execute_clauseelement(self, multiparams, params) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1124, in _execute_clauseelement 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi ret = self._execute_context( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1316, in _execute_context 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self._handle_dbapi_exception( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1508, in _handle_dbapi_exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi util.raise_(newraise, with_traceback=exc_info[2], from_=e) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 182, in raise_ 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi raise exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1276, in _execute_context 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self.dialect.do_execute( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 608, in do_execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi cursor.execute(statement, parameters) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/cursors.py", line 163, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result = self._query(query) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/cursors.py", line 321, in _query 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi conn.query(q) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 505, in query 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self._affected_rows = self._read_query_result(unbuffered=unbuffered) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 724, in _read_query_result 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result.read() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 1069, in read 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi first_packet = self.connection._read_packet() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 676, in _read_packet 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi packet.raise_for_error() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/protocol.py", line 223, in raise_for_error 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi err.raise_mysql_exception(self._data) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/err.py", line 107, in raise_mysql_exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi raise errorclass(errno, errval) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi oslo_db.exception.DBReferenceError: (pymysql.err.IntegrityError) (1452, 'Cannot add or update a child row: a foreign key constraint fails (`nova_cell0`.`instance_actions`, CONSTRAINT `fk_instance_actions_instance_uuid` FOREIGN KEY (`instance_uuid`) REFERENCES `instances` (`uuid`))') 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi [SQL: INSERT INTO instance_actions (created_at, updated_at, deleted_at, deleted, `action`, instance_uuid, request_id, user_id, project_id, start_time, finish_time, message) VALUES (%(created_at)s, %(updated_at)s, %(deleted_at)s, %(deleted)s, %(action)s, %(instance_uuid)s, %(request_id)s, %(user_id)s, %(project_id)s, %(start_time)s, %(finish_time)s, %(message)s)] 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi [parameters: {'created_at': datetime.datetime(2024, 9, 19, 19, 41, 43, 729593), 'updated_at': datetime.datetime(2024, 9, 19, 19, 41, 43, 710866), 'deleted_at': None, 'deleted': 0, 'action': 'resetState', 'instance_uuid': '09a04278-70f9-4995-b794-61c362f1fe41', 'request_id': 'req-8cc82bb9-ddc3-4a85-a87d-ca2183934168', 'user_id': '9ce5d6afb92d440d8819f61cf47c0dc1', 'project_id': '037ee0cfa02645908ce8265b99e08645', 'start_time': datetime.datetime(2024, 9, 19, 19, 41, 43, 710866), 'finish_time': None, 'message': None}] 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi (Background on this error at: http://sqlalche.me/e/13/gkpj) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi 2024-09-19 19:41:43.736 26 INFO nova.api.openstack.wsgi [req-8cc82bb9-ddc3-4a85-a87d-ca2183934168 9ce5d6afb92d440d8819f61cf47c0dc1 037ee0cfa02645908ce8265b99e08645 - default default] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'oslo_db.exception.DBReferenceError'> 2024-09-19 19:41:43.737 26 INFO nova.api.openstack.requestlog [req-8cc82bb9-ddc3-4a85-a87d-ca2183934168 9ce5d6afb92d440d8819f61cf47c0dc1 037ee0cfa02645908ce8265b99e08645 - default default] 10.8.8.41 "POST /v2.1/servers/09a04278-70f9-4995-b794-61c362f1fe41/action" status: 500 len: 208 microversion: 2.1 time: 0.028148 ** Affects: nova Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/2081216 Title: openstack server set fails Status in OpenStack Compute (nova): New Bug description: We had a network event and at least one controller lost network access for a while. After the network was back I created some VMs. One is stuck in BUILD state. I tried to set it to "ERROR" so that it could be deleted: $ os server set --state error 09a04278-70f9-4995-b794-61c362f1fe41 Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'oslo_db.exception.DBReferenceError'> (HTTP 500) (Request-ID: req-8cc82bb9-ddc3-4a85-a87d-ca2183934168) We're running kolla-ansible Wallaby with libvirt. Our network is Neutron with openvswitch. Here are the nova-api logs: 2024-09-19 19:41:43.262 50 INFO nova.api.openstack.requestlog [req-2e2699c8-eb85-47ca-9ca3-0858b9b99741 a187a200734f211259c2ca28af7ff440b2616954763d3188d0ca1e5424dce646 076933d285e0424ba846c51e14db006d - b6882f5830c4474d9203b5c5b0ac4ae6 b6882f5830c4474d9203b5c5b0ac4ae6] 10.10.10.12 "GET /v2.1/servers/detail?sort_dir=asc&sort_key=updated_at" status: 200 len: 15 microversion: 2.1 time: 0.059151 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi [req-8cc82bb9-ddc3-4a85-a87d-ca2183934168 9ce5d6afb92d440d8819f61cf47c0dc1 037ee0cfa02645908ce8265b99e08645 - default default] Unexpected exception in API method: oslo_db.exception.DBReferenceError: (pymysql.err.IntegrityError) (1452, 'Cannot add or update a child row: a foreign key constraint fails (`nova_cell0`.`instance_actions`, CONSTRAINT `fk_instance_actions_instance_uuid` FOREIGN KEY (`instance_uuid`) REFERENCES `instances` (`uuid`))') [SQL: INSERT INTO instance_actions (created_at, updated_at, deleted_at, deleted, `action`, instance_uuid, request_id, user_id, project_id, start_time, finish_time, message) VALUES (%(created_at)s, %(updated_at)s, %(deleted_at)s, %(deleted)s, %(action)s, %(instance_uuid)s, %(request_id)s, %(user_id)s, %(project_id)s, %(start_time)s, %(finish_time)s, %(message)s)] [parameters: {'created_at': datetime.datetime(2024, 9, 19, 19, 41, 43, 729593), 'updated_at': datetime.datetime(2024, 9, 19, 19, 41, 43, 710866), 'deleted_at': None, 'deleted': 0, 'action': 'resetState', 'instance_uuid': '09a04278-70f9-4995-b794-61c362f1fe41', 'request_id': 'req-8cc82bb9-ddc3-4a85-a87d-ca2183934168', 'user_id': '9ce5d6afb92d440d8819f61cf47c0dc1', 'project_id': '037ee0cfa02645908ce8265b99e08645', 'start_time': datetime.datetime(2024, 9, 19, 19, 41, 43, 710866), 'finish_time': None, 'message': None}] (Background on this error at: http://sqlalche.me/e/13/gkpj) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi Traceback (most recent call last): 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1276, in _execute_context 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self.dialect.do_execute( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 608, in do_execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi cursor.execute(statement, parameters) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/cursors.py", line 163, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result = self._query(query) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/cursors.py", line 321, in _query 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi conn.query(q) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 505, in query 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self._affected_rows = self._read_query_result(unbuffered=unbuffered) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 724, in _read_query_result 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result.read() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 1069, in read 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi first_packet = self.connection._read_packet() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 676, in _read_packet 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi packet.raise_for_error() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/protocol.py", line 223, in raise_for_error 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi err.raise_mysql_exception(self._data) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/err.py", line 107, in raise_mysql_exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi raise errorclass(errno, errval) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi pymysql.err.IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`nova_cell0`.`instance_actions`, CONSTRAINT `fk_instance_actions_instance_uuid` FOREIGN KEY (`instance_uuid`) REFERENCES `instances` (`uuid`))') 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi The above exception was the direct cause of the following exception: 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi Traceback (most recent call last): 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/api/openstack/wsgi.py", line 658, in wrapped 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return f(*args, **kwargs) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/api/validation/__init__.py", line 110, in wrapper 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return func(*args, **kwargs) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/api/openstack/compute/admin_actions.py", line 71, in _reset_state 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi instance_action = objects.InstanceAction.action_start( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/oslo_versionedobjects/base.py", line 184, in wrapper 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result = fn(cls, context, *args, **kwargs) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/objects/instance_action.py", line 86, in action_start 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi db_action = db.action_start(context, values) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/db/api.py", line 1184, in action_start 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return IMPL.action_start(context, values) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/db/sqlalchemy/api.py", line 221, in wrapped 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return f(context, *args, **kwargs) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/nova/db/sqlalchemy/api.py", line 3769, in action_start 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi action_ref.save(context.session) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/oslo_db/sqlalchemy/models.py", line 48, in save 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi session.flush() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2540, in flush 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self._flush(objects) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2682, in _flush 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi transaction.rollback(_capture_exception=True) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi compat.raise_( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 182, in raise_ 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi raise exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2642, in _flush 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi flush_context.execute() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 422, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi rec.execute(self) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 586, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi persistence.save_obj( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 239, in save_obj 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi _emit_insert_statements( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1135, in _emit_insert_statements 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result = cached_connections[connection].execute( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1011, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return meth(self, multiparams, params) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/sql/elements.py", line 298, in _execute_on_connection 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi return connection._execute_clauseelement(self, multiparams, params) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1124, in _execute_clauseelement 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi ret = self._execute_context( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1316, in _execute_context 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self._handle_dbapi_exception( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1508, in _handle_dbapi_exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi util.raise_(newraise, with_traceback=exc_info[2], from_=e) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/util/compat.py", line 182, in raise_ 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi raise exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/base.py", line 1276, in _execute_context 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self.dialect.do_execute( 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib64/python3.9/site-packages/sqlalchemy/engine/default.py", line 608, in do_execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi cursor.execute(statement, parameters) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/cursors.py", line 163, in execute 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result = self._query(query) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/cursors.py", line 321, in _query 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi conn.query(q) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 505, in query 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi self._affected_rows = self._read_query_result(unbuffered=unbuffered) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 724, in _read_query_result 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi result.read() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 1069, in read 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi first_packet = self.connection._read_packet() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/connections.py", line 676, in _read_packet 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi packet.raise_for_error() 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/protocol.py", line 223, in raise_for_error 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi err.raise_mysql_exception(self._data) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi File "/usr/lib/python3.9/site-packages/pymysql/err.py", line 107, in raise_mysql_exception 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi raise errorclass(errno, errval) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi oslo_db.exception.DBReferenceError: (pymysql.err.IntegrityError) (1452, 'Cannot add or update a child row: a foreign key constraint fails (`nova_cell0`.`instance_actions`, CONSTRAINT `fk_instance_actions_instance_uuid` FOREIGN KEY (`instance_uuid`) REFERENCES `instances` (`uuid`))') 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi [SQL: INSERT INTO instance_actions (created_at, updated_at, deleted_at, deleted, `action`, instance_uuid, request_id, user_id, project_id, start_time, finish_time, message) VALUES (%(created_at)s, %(updated_at)s, %(deleted_at)s, %(deleted)s, %(action)s, %(instance_uuid)s, %(request_id)s, %(user_id)s, %(project_id)s, %(start_time)s, %(finish_time)s, %(message)s)] 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi [parameters: {'created_at': datetime.datetime(2024, 9, 19, 19, 41, 43, 729593), 'updated_at': datetime.datetime(2024, 9, 19, 19, 41, 43, 710866), 'deleted_at': None, 'deleted': 0, 'action': 'resetState', 'instance_uuid': '09a04278-70f9-4995-b794-61c362f1fe41', 'request_id': 'req-8cc82bb9-ddc3-4a85-a87d-ca2183934168', 'user_id': '9ce5d6afb92d440d8819f61cf47c0dc1', 'project_id': '037ee0cfa02645908ce8265b99e08645', 'start_time': datetime.datetime(2024, 9, 19, 19, 41, 43, 710866), 'finish_time': None, 'message': None}] 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi (Background on this error at: http://sqlalche.me/e/13/gkpj) 2024-09-19 19:41:43.732 26 ERROR nova.api.openstack.wsgi 2024-09-19 19:41:43.736 26 INFO nova.api.openstack.wsgi [req-8cc82bb9-ddc3-4a85-a87d-ca2183934168 9ce5d6afb92d440d8819f61cf47c0dc1 037ee0cfa02645908ce8265b99e08645 - default default] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'oslo_db.exception.DBReferenceError'> 2024-09-19 19:41:43.737 26 INFO nova.api.openstack.requestlog [req-8cc82bb9-ddc3-4a85-a87d-ca2183934168 9ce5d6afb92d440d8819f61cf47c0dc1 037ee0cfa02645908ce8265b99e08645 - default default] 10.8.8.41 "POST /v2.1/servers/09a04278-70f9-4995-b794-61c362f1fe41/action" status: 500 len: 208 microversion: 2.1 time: 0.028148 To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/2081216/+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

