[Expired for OpenStack Compute (nova) because there has been no activity for 60 days.]
** Changed in: nova Status: Incomplete => Expired -- 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/1527585 Title: nova 500's while creating image of a server with image name length more than 256 chars Status in OpenStack Compute (nova): Expired Bug description: The issue is found in Kilo release dpkg -l | grep nova ii nova-common 1:2015.1.2-0ubuntu2~cloud0 all OpenStack Compute - common files ii nova-compute 1:2015.1.2-0ubuntu2~cloud0 all OpenStack Compute - compute node base ii nova-compute-libvirt 1:2015.1.2-0ubuntu2~cloud0 all OpenStack Compute - compute node libvirt support ii nova-compute-qemu 1:2015.1.2-0ubuntu2~cloud0 all OpenStack Compute - compute node (QEmu) ii python-nova 1:2015.1.2-0ubuntu2~cloud0 all OpenStack Compute Python libraries ii python-novaclient 1:2.22.0-0ubuntu2~cloud0 all client library for OpenStack Compute API Below are the steps to reproduce: Step1: Launch an instance curl -i 'https://controller:8774/v2/df02c9aceac841b2a3b98e2ac1816a5f/servers' -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'X-Auth-Token: 9f3a79bb912d42f896c2bdfd7163c991' -d '{"server": {"name": "test_server", "imageRef": "ea54375f-a924 -4b3e-b05d-a47b8a8a1aee", "block_device_mapping_v2": [{"boot_index": 0, "uuid": "ea54375f-a924-4b3e-b05d-a47b8a8a1aee", "source_type": "image", "device_name": "vda", "volume_size": "4", "destination_type": "volume", "delete_on_termination": "1"}], "flavorRef": "607e8e9e-971c- 4c60-b0cb-ddf9bc8adc5d", "user_data": "IyEvYmluL3NoCnN1ZG8gaWZjb25maWcgZXRoMCBtdHUgMTQwMA==", "networks": [{"uuid": "5e5c99a6-3395-47ca-afb1-3cebe261a22a"}]}}' Step2: Create image of this instance once it becomes ACTIVE curl -i 'https://controller:8774/v2/df02c9aceac841b2a3b98e2ac1816a5f/servers/6f94cd11-a7b2-4a13-99ec-c2f7522e2ff6/action' -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'X-Auth-Token: 9f3a79bb912d42f896c2bdfd7163c991' -d '{"createImage": {"name": "image-name-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}}' HTTP/1.1 500 Internal Server Error Date: Fri, 18 Dec 2015 17:07:54 GMT Server: Apache/2.4.7 (Ubuntu) Access-Control-Allow-Origin: * Access-Control-Allow-Headers: Accept, Content-Type, X-Auth-Token, X-Subject-Token Access-Control-Expose-Headers: Accept, Content-Type, X-Auth-Token, X-Subject-Token Access-Control-Allow-Methods: GET POST OPTIONS PUT DELETE PATCH Content-Length: 128 Content-Type: application/json; charset=UTF-8 X-Compute-Request-Id: req-7435e18d-558e-4d78-abb6-3d39b329b4d0 Via: 1.1 compute.jiocloud.com:8774 Connection: close {"computeFault": {"message": "The server has either erred or is incapable of performing the requested operation.", "code": 500}} in nova-api.log following traceback was found. 2015-12-18 17:07:54.667 30668 ERROR nova.api.openstack [req-7435e18d-558e-4d78-abb6-3d39b329b4d0 57fb696ef2f14240b79bbb796d1eff78 df02c9aceac841b2a3b98e2ac1816a5f - - -] Caught error: Internal Server Error (HTTP 500) (Request-ID: req-0b751c03-8ce4-4a25-b8ad-5d3b162c44f1) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack Traceback (most recent call last): 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/api/openstack/__init__.py", line 125, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return req.get_response(self.application) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack application, catch_exc_info=False) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack app_iter = application(self.environ, start_response) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return resp(environ, start_response) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 634, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return self._call_app(env, start_response) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 554, in _call_app 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return self._app(env, _fake_start_response) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return resp(environ, start_response) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return resp(environ, start_response) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack response = self.app(environ, start_response) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return resp(environ, start_response) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack resp = self.call_func(req, *args, **self.kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return self.func(req, *args, **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 756, in __call__ 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack content_type, body, accept) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 821, in _process_stack 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack action_result = self.dispatch(meth, request, action_args) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 911, in dispatch 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return method(req=request, **action_args) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/api/openstack/common.py", line 423, in inner 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return f(*args, **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/servers.py", line 1091, in _action_create_image 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack extra_properties=props) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 200, in inner 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return f(self, context, instance, *args, **kw) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 2300, in snapshot_volume_backed 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack context, volume['id'], name, volume['display_description']) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 214, in wrapper 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack res = method(self, ctx, volume_id, *args, **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 451, in create_snapshot_force 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/cinderclient/v2/volume_snapshots.py", line 85, in create 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return self._create('/snapshots', body, 'snapshot') 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 157, in _create 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack resp, body = self.api.client.post(url, body=body) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 91, in post 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return self._cs_request(url, 'POST', **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 85, in _cs_request 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return self.request(url, method, **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 80, in request 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return super(SessionClient, self).request(*args, **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 200, in request 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 89, in request 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return self.session.request(url, method, **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack return func(*args, **kwargs) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 389, in request 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack raise exceptions.from_response(resp, method, url) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack InternalServerError: Internal Server Error (HTTP 500) (Request-ID: req-0b751c03-8ce4-4a25-b8ad-5d3b162c44f1) 2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1527585/+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