Public bug reported: On attempting to execute nova boot, I get an sqalchemy error. For example, the following command:
nova boot --image ebc4576e-aebd-4852-a8ea-47eb238d06f5 --flavor m1.medium --availability-zone nova "Cirros1" Get this error: ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'sqlalchemy.exc.ProgrammingError'> (HTTP 500) (Request-ID: req-3e168cb1-0930-453e-8b4c-b2fbbcf4a34e) Other nova operations (e.g. list services, images, ) work fine, so the API is up and running at least partially. The environment is as follows: nova-* version 13.1.2, python client version 3.3.1. Controller is running on Ubuntu 16.04 VM with MariaDB and RabbitMQ. Compute node is a separate machine with Ubuntu 16.04 Full trace from nova-api.log below. Thanks for your help! 2016-12-28 11:05:24.930 4195 INFO nova.osapi_compute.wsgi.server [req-bfcd2a52-a075-4cb0-ad8e-c3692080a6d6 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681 HTTP/1.1" status: 404 len: 264 time: 0.3224659 2016-12-28 11:05:24.959 4195 INFO nova.osapi_compute.wsgi.server [req-8371ba5f-eff1-4ead-9343-4d1040d4ea8e 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/ HTTP/1.1" status: 200 len: 572 time: 0.0242190 2016-12-28 11:05:26.108 4195 INFO nova.osapi_compute.wsgi.server [req-3e4d7666-81e6-4edb-b12d-5775ba134f2e 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681/images/ebc4576e-aebd-4852-a8ea-47eb238d06f5 HTTP/1.1" status: 200 len: 877 time: 0.7298751 2016-12-28 11:05:26.162 4195 INFO nova.api.openstack.wsgi [req-e500a326-20a9-4278-92c3-8c21661c5b75 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] HTTP exception thrown: Flavor m1.medium could not be found. 2016-12-28 11:05:26.174 4195 INFO nova.osapi_compute.wsgi.server [req-e500a326-20a9-4278-92c3-8c21661c5b75 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681/flavors/m1.medium HTTP/1.1" status: 404 len: 300 time: 0.0593221 2016-12-28 11:05:26.240 4195 INFO nova.osapi_compute.wsgi.server [req-8fa4ad89-aabe-4077-a2c1-89e3f975abe7 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681/flavors?is_public=None HTTP/1.1" status: 200 len: 1407 time: 0.0610151 2016-12-28 11:05:26.308 4195 INFO nova.osapi_compute.wsgi.server [req-b8ad7ea8-10f6-4745-9eab-253e1849aa68 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681/flavors/3 HTTP/1.1" status: 200 len: 619 time: 0.0634990 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions [req-489bfe3f-b2ee-404d-97fa-7cf64d3c9b98 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] Unexpected exception in API method 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions Traceback (most recent call last): 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/openstack/extensions.py", line 478, in wrapped 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return f(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py", line 73, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py", line 73, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py", line 73, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/servers.py", line 629, in create 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions **create_kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/hooks.py", line 154, in inner 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions rv = f(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1563, in create 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions check_server_group_quota=check_server_group_quota) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1176, in _create_instance 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions instance_group, check_server_group_quota, filter_properties) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1034, in _provision_instances 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions quotas.rollback() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions self.force_reraise() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions six.reraise(self.type_, self.value, self.tb) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 976, in _provision_instances 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions req_spec.create() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 223, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return fn(self, *args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/objects/request_spec.py", line 432, in create 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions db_spec = self._create_in_db(self._context, updates) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 709, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return fn(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/objects/request_spec.py", line 403, in _create_in_db 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions db_spec.save(context.session) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/models.py", line 48, in save 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions session.flush() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2027, in flush 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions self._flush(objects) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2145, in _flush 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions transaction.rollback(_capture_exception=True) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, in __exit__ 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions compat.reraise(exc_type, exc_value, exc_tb) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2109, in _flush 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions flush_context.execute() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 373, in execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions rec.execute(self) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 532, in execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions uow 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py", line 174, in save_obj 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions mapper, table, insert) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py", line 800, in _emit_insert_statements 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions execute(statement, params) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 914, in execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return meth(self, multiparams, params) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/elements.py", line 323, in _execute_on_connection 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return connection._execute_clauseelement(self, multiparams, params) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1010, in _execute_clauseelement 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions compiled_sql, distilled_params 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1146, in _execute_context 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions context) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1337, in _handle_dbapi_exception 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions util.raise_from_cause(newraise, exc_info) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 200, in raise_from_cause 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions reraise(type(exception), exception, tb=exc_tb) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions context) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 450, in do_execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions cursor.execute(statement, parameters) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/cursors.py", line 158, in execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions result = self._query(query) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/cursors.py", line 308, in _query 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions conn.query(q) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 820, in query 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions self._affected_rows = self._read_query_result(unbuffered=unbuffered) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 1002, in _read_query_result 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions result.read() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 1285, in read 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions first_packet = self.connection._read_packet() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 966, in _read_packet 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions packet.check_error() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 394, in check_error 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions err.raise_mysql_exception(self._data) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/err.py", line 120, in raise_mysql_exception 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions _check_mysql_exception(errinfo) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/err.py", line 112, in _check_mysql_exception 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions raise errorclass(errno, errorvalue) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions ProgrammingError: (pymysql.err.ProgrammingError) (1146, u"Table 'nova.request_specs' doesn't exist") [SQL: u'INSERT INTO request_specs (created_at, updated_at, instance_uuid, spec) VALUES (%(created_at)s, %(updated_at)s, %(instance_uuid)s, %(spec)s)'] [parameters: {'instance_uuid': 'ebd32190-0ab4-438b-aaf7-b9c827ba7121', 'created_at': datetime.datetime(2016, 12, 28, 16, 5, 27, 105058), 'spec': '{"nova_object.version": "1.5", "nova_object.changes": ["instance_uuid", "retry", "num_instances", "pci_requests", "limits", "availability_zone", "force_nodes", "image", "instance_group", "force_hosts", "numa_topology", "flavor", "project_id", "scheduler_hints", "ignore_hosts"], "nova_object.name": "RequestSpec", "nova_object.data": {"instance_uuid": "ebd32190-0ab4-438b-aaf7-b9c827ba7121", "retry": null, "num_instances": 1, "pci_requests": {"nova_object.version": "1.1", "nova_object.changes": ["requests"], "nova_object.name": "Ins tancePCIRequests", "nova_object.data": {"requests": []}, "nova_object.namespace": "nova"}, "limits": {"nova_object.version": "1.0", "nova_object.changes": ["vcpu", "memory_mb", "numa_topology", "disk_gb"], "nova_object.name": "SchedulerLimits", "nova_object.data": {"vcpu": null, "memory_mb": null, "disk_gb": null, "numa_topology": null}, "nova_object.namespace": "nova"}, "availability_zone": "nova", "force_nodes": null, "image": {"nova_object.version": "1.8", "nova_object.changes": ["status", "name", "container_format", "created_at", "disk_format", "updated_at", "id", "owner", "min_ram", "checksum", "min_disk", "properties", "size"], "nova_object.name": "ImageMeta", "nova_object.data": {"status": "active", "created_at": "2016-12-22T21:42:42Z", "name": "CirrosTest", "container_format": "bare", "min_ram": 0, "disk_format": "qcow2", "updated_at": "2016-12-23T01:02:29Z", "id": "ebc4576e-aebd-4852-a8ea-47eb238d06f5", "min_disk": 0, "checksum": "133eae9fb1c98f45894a4e60d8736619", "owner": "00520eb6df384f7eb6f41c5186347681", "properties": {"nova_object.version": "1.12", "nova_object.name": "ImageMetaProps", "nova_object.data": {}, "nova_object.namespace": "nova"}, "size": 13200896}, "nova_object.namespace": "nova"}, "instance_group": null, "force_hosts": null, "numa_topology": null, "ignore_hosts": null, "flavor": {"nova_object.version": "1.1", "nova_object.name": "Flavor", "nova_object.data": {"disabled": false, "root_gb": 40, "name": "m1.medium", "flavorid": "3", "deleted": false, "created_at": null, "ephemeral_gb": 0, "updated_at": null, "memory_mb": 4096, "vcpus": 2, "extra_specs": {}, "swap": 0, "rxtx_factor": 1.0, "is_public": true, "deleted_at": null, "vcpu_weight": 0, "id": 1}, "nova_object.namespace": "nova"}, "project_id": "00520eb6df384f7eb6f41c5186347681", "scheduler_hints": {}}, "nova_object.namespace": "nova"}', 'updated_at': None}] 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions 2016-12-28 11:05:27.149 4195 INFO nova.api.openstack.wsgi [req-489bfe3f-b2ee-404d-97fa-7cf64d3c9b98 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'sqlalchemy.exc.ProgrammingError'> 2016-12-28 11:05:27.153 4195 INFO nova.osapi_compute.wsgi.server [req-489bfe3f-b2ee-404d-97fa-7cf64d3c9b98 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "POST /v2/00520eb6df384f7eb6f41c5186347681/servers HTTP/1.1" status: 500 len: 436 time: 0.8414090 ** 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/1652952 Title: nova api returns error on boot Status in OpenStack Compute (nova): New Bug description: On attempting to execute nova boot, I get an sqalchemy error. For example, the following command: nova boot --image ebc4576e-aebd-4852-a8ea-47eb238d06f5 --flavor m1.medium --availability-zone nova "Cirros1" Get this error: ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'sqlalchemy.exc.ProgrammingError'> (HTTP 500) (Request-ID: req-3e168cb1-0930-453e-8b4c-b2fbbcf4a34e) Other nova operations (e.g. list services, images, ) work fine, so the API is up and running at least partially. The environment is as follows: nova-* version 13.1.2, python client version 3.3.1. Controller is running on Ubuntu 16.04 VM with MariaDB and RabbitMQ. Compute node is a separate machine with Ubuntu 16.04 Full trace from nova-api.log below. Thanks for your help! 2016-12-28 11:05:24.930 4195 INFO nova.osapi_compute.wsgi.server [req-bfcd2a52-a075-4cb0-ad8e-c3692080a6d6 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681 HTTP/1.1" status: 404 len: 264 time: 0.3224659 2016-12-28 11:05:24.959 4195 INFO nova.osapi_compute.wsgi.server [req-8371ba5f-eff1-4ead-9343-4d1040d4ea8e 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/ HTTP/1.1" status: 200 len: 572 time: 0.0242190 2016-12-28 11:05:26.108 4195 INFO nova.osapi_compute.wsgi.server [req-3e4d7666-81e6-4edb-b12d-5775ba134f2e 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681/images/ebc4576e-aebd-4852-a8ea-47eb238d06f5 HTTP/1.1" status: 200 len: 877 time: 0.7298751 2016-12-28 11:05:26.162 4195 INFO nova.api.openstack.wsgi [req-e500a326-20a9-4278-92c3-8c21661c5b75 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] HTTP exception thrown: Flavor m1.medium could not be found. 2016-12-28 11:05:26.174 4195 INFO nova.osapi_compute.wsgi.server [req-e500a326-20a9-4278-92c3-8c21661c5b75 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681/flavors/m1.medium HTTP/1.1" status: 404 len: 300 time: 0.0593221 2016-12-28 11:05:26.240 4195 INFO nova.osapi_compute.wsgi.server [req-8fa4ad89-aabe-4077-a2c1-89e3f975abe7 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681/flavors?is_public=None HTTP/1.1" status: 200 len: 1407 time: 0.0610151 2016-12-28 11:05:26.308 4195 INFO nova.osapi_compute.wsgi.server [req-b8ad7ea8-10f6-4745-9eab-253e1849aa68 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "GET /v2/00520eb6df384f7eb6f41c5186347681/flavors/3 HTTP/1.1" status: 200 len: 619 time: 0.0634990 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions [req-489bfe3f-b2ee-404d-97fa-7cf64d3c9b98 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] Unexpected exception in API method 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions Traceback (most recent call last): 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/openstack/extensions.py", line 478, in wrapped 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return f(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py", line 73, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py", line 73, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py", line 73, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/servers.py", line 629, in create 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions **create_kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/hooks.py", line 154, in inner 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions rv = f(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1563, in create 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions check_server_group_quota=check_server_group_quota) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1176, in _create_instance 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions instance_group, check_server_group_quota, filter_properties) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1034, in _provision_instances 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions quotas.rollback() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions self.force_reraise() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions six.reraise(self.type_, self.value, self.tb) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 976, in _provision_instances 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions req_spec.create() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 223, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return fn(self, *args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/objects/request_spec.py", line 432, in create 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions db_spec = self._create_in_db(self._context, updates) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 709, in wrapper 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return fn(*args, **kwargs) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/nova/objects/request_spec.py", line 403, in _create_in_db 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions db_spec.save(context.session) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/models.py", line 48, in save 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions session.flush() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2027, in flush 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions self._flush(objects) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2145, in _flush 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions transaction.rollback(_capture_exception=True) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, in __exit__ 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions compat.reraise(exc_type, exc_value, exc_tb) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 2109, in _flush 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions flush_context.execute() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 373, in execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions rec.execute(self) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/unitofwork.py", line 532, in execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions uow 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py", line 174, in save_obj 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions mapper, table, insert) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/persistence.py", line 800, in _emit_insert_statements 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions execute(statement, params) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 914, in execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return meth(self, multiparams, params) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/elements.py", line 323, in _execute_on_connection 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions return connection._execute_clauseelement(self, multiparams, params) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1010, in _execute_clauseelement 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions compiled_sql, distilled_params 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1146, in _execute_context 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions context) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1337, in _handle_dbapi_exception 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions util.raise_from_cause(newraise, exc_info) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 200, in raise_from_cause 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions reraise(type(exception), exception, tb=exc_tb) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions context) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 450, in do_execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions cursor.execute(statement, parameters) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/cursors.py", line 158, in execute 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions result = self._query(query) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/cursors.py", line 308, in _query 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions conn.query(q) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 820, in query 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions self._affected_rows = self._read_query_result(unbuffered=unbuffered) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 1002, in _read_query_result 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions result.read() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 1285, in read 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions first_packet = self.connection._read_packet() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 966, in _read_packet 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions packet.check_error() 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 394, in check_error 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions err.raise_mysql_exception(self._data) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/err.py", line 120, in raise_mysql_exception 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions _check_mysql_exception(errinfo) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/dist-packages/pymysql/err.py", line 112, in _check_mysql_exception 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions raise errorclass(errno, errorvalue) 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions ProgrammingError: (pymysql.err.ProgrammingError) (1146, u"Table 'nova.request_specs' doesn't exist") [SQL: u'INSERT INTO request_specs (created_at, updated_at, instance_uuid, spec) VALUES (%(created_at)s, %(updated_at)s, %(instance_uuid)s, %(spec)s)'] [parameters: {'instance_uuid': 'ebd32190-0ab4-438b-aaf7-b9c827ba7121', 'created_at': datetime.datetime(2016, 12, 28, 16, 5, 27, 105058), 'spec': '{"nova_object.version": "1.5", "nova_object.changes": ["instance_uuid", "retry", "num_instances", "pci_requests", "limits", "availability_zone", "force_nodes", "image", "instance_group", "force_hosts", "numa_topology", "flavor", "project_id", "scheduler_hints", "ignore_hosts"], "nova_object.name": "RequestSpec", "nova_object.data": {"instance_uuid": "ebd32190-0ab4-438b-aaf7-b9c827ba7121", "retry": null, "num_instances": 1, "pci_requests": {"nova_object.version": "1.1", "nova_object.changes": ["requests"], "nova_object.name": "I nstancePCIRequests", "nova_object.data": {"requests": []}, "nova_object.namespace": "nova"}, "limits": {"nova_object.version": "1.0", "nova_object.changes": ["vcpu", "memory_mb", "numa_topology", "disk_gb"], "nova_object.name": "SchedulerLimits", "nova_object.data": {"vcpu": null, "memory_mb": null, "disk_gb": null, "numa_topology": null}, "nova_object.namespace": "nova"}, "availability_zone": "nova", "force_nodes": null, "image": {"nova_object.version": "1.8", "nova_object.changes": ["status", "name", "container_format", "created_at", "disk_format", "updated_at", "id", "owner", "min_ram", "checksum", "min_disk", "properties", "size"], "nova_object.name": "ImageMeta", "nova_object.data": {"status": "active", "created_at": "2016-12-22T21:42:42Z", "name": "CirrosTest", "container_format": "bare", "min_ram": 0, "disk_format": "qcow2", "updated_at": "2016-12-23T01:02:29Z", "id": "ebc4576e-aebd-4852-a8ea-47eb238d06f5", "min_disk": 0, "checksum": "133eae9fb1c98f45894a4e60d8736619", "owner ": "00520eb6df384f7eb6f41c5186347681", "properties": {"nova_object.version": "1.12", "nova_object.name": "ImageMetaProps", "nova_object.data": {}, "nova_object.namespace": "nova"}, "size": 13200896}, "nova_object.namespace": "nova"}, "instance_group": null, "force_hosts": null, "numa_topology": null, "ignore_hosts": null, "flavor": {"nova_object.version": "1.1", "nova_object.name": "Flavor", "nova_object.data": {"disabled": false, "root_gb": 40, "name": "m1.medium", "flavorid": "3", "deleted": false, "created_at": null, "ephemeral_gb": 0, "updated_at": null, "memory_mb": 4096, "vcpus": 2, "extra_specs": {}, "swap": 0, "rxtx_factor": 1.0, "is_public": true, "deleted_at": null, "vcpu_weight": 0, "id": 1}, "nova_object.namespace": "nova"}, "project_id": "00520eb6df384f7eb6f41c5186347681", "scheduler_hints": {}}, "nova_object.namespace": "nova"}', 'updated_at': None}] 2016-12-28 11:05:27.141 4195 ERROR nova.api.openstack.extensions 2016-12-28 11:05:27.149 4195 INFO nova.api.openstack.wsgi [req-489bfe3f-b2ee-404d-97fa-7cf64d3c9b98 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible. <class 'sqlalchemy.exc.ProgrammingError'> 2016-12-28 11:05:27.153 4195 INFO nova.osapi_compute.wsgi.server [req-489bfe3f-b2ee-404d-97fa-7cf64d3c9b98 3993d77f9aca46c69a1e8630899fb4d3 00520eb6df384f7eb6f41c5186347681 - - -] 192.168.1.190 "POST /v2/00520eb6df384f7eb6f41c5186347681/servers HTTP/1.1" status: 500 len: 436 time: 0.8414090 To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1652952/+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

