[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

Reply via email to