← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1572925] Re: nova cloudpipe-create <project_id> fails Unexpected API Error and HTTP 500 error

 

Check CONF.vpn_image_id in nova.conf on the API node, that defaults to
0.  It looks like you don't have an image in the image service with that
id which is why it fails.

** Tags added: api

** Changed in: nova
       Status: New => Invalid

-- 
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/1572925

Title:
   nova cloudpipe-create <project_id> fails Unexpected API Error and
  HTTP 500 error

Status in OpenStack Compute (nova):
  Invalid

Bug description:
  Openstack liberty (Ubuntu 14.04)
  while executing nova cloudpipe-create <project_id> it fails with error:

  ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'nova.exception.ImageNotFound'> (HTTP 500) (Request-ID: req-14a4fba1-b70f-4b64-b183-c9a1e29cd3cb)

  I am using 4node openstack setup. Everything is working fine except
  this.

  #nova --debug cloudpipe-create 32ef54e0dbbc4b709642a31ac97dabcf

  DEBUG (session:198) REQ: curl -g -i -X GET http://D446-Controller:35357/v3 -H "Accept: application/json" -H "User-Agent: python-keystoneclient"
  INFO (connectionpool:205) Starting new HTTP connection (1): D446-Controller
  DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 255
  DEBUG (session:215) RESP: [200] Content-Length: 255 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: Keep-Alive Date: Thu, 21 Apr 2016 09:35:53 GMT x-openstack-request-id: req-70f7268f-8f1b-4657-96e7-2cb2253e59fa Content-Type: application/json X-Distribution: Ubuntu 
  RESP BODY: {"version": {"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://D446-Controller:35357/v3/";, "rel": "self"}]}}

  DEBUG (base:188) Making authentication request to http://D446-Controller:35357/v3/auth/tokens
  DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 6658
  DEBUG (session:198) REQ: curl -g -i -X GET http://D446-Controller:8774/v2/ -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}2d9f498f6fee652894df44e52c48386b0a55a41f"
  INFO (connectionpool:205) Starting new HTTP connection (1): D446-Controller
  DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 380
  DEBUG (session:215) RESP: [200] Date: Thu, 21 Apr 2016 09:35:53 GMT Connection: keep-alive Content-Type: application/json Content-Length: 380 X-Compute-Request-Id: req-6e4268b4-9f95-4188-85d5-8b4458f6102d 
  RESP BODY: {"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://D446-Controller:8774/v2/";, "rel": "self"}, {"href": "http://docs.openstack.org/";, "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}

  DEBUG (session:198) REQ: curl -g -i -X POST http://D446-Controller:8774/v2/32ef54e0dbbc4b709642a31ac97dabcf/os-cloudpipe -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}2d9f498f6fee652894df44e52c48386b0a55a41f" -d '{"cloudpipe": {"project_id": "32ef54e0dbbc4b709642a31ac97dabcf"}}'
  DEBUG (connectionpool:385) "POST /v2/32ef54e0dbbc4b709642a31ac97dabcf/os-cloudpipe HTTP/1.1" 500 202
  DEBUG (session:215) RESP: [500] Date: Thu, 21 Apr 2016 09:35:53 GMT Connection: keep-alive Content-Type: application/json; charset=UTF-8 Content-Length: 202 X-Compute-Request-Id: req-098216b1-556e-4a6d-a9d8-be591373fda3 
  RESP BODY: {"computeFault": {"message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\n<class 'nova.exception.ImageNotFound'>", "code": 500}}

  DEBUG (shell:905) Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'nova.exception.ImageNotFound'> (HTTP 500) (Request-ID: req-098216b1-556e-4a6d-a9d8-be591373fda3)
  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 903, in main
      OpenStackComputeShell().main(argv)
    File "/usr/lib/python2.7/dist-packages/novaclient/shell.py", line 830, in main
      args.func(self.cs, args)
    File "/usr/lib/python2.7/dist-packages/novaclient/v2/shell.py", line 540, in do_cloudpipe_create
      cs.cloudpipe.create(args.project)
    File "/usr/lib/python2.7/dist-packages/novaclient/v2/cloudpipe.py", line 42, in create
      return_raw=True)
    File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 169, in _create
      _resp, body = self.api.client.post(url, body=body)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 176, in post
      return self.request(url, 'POST', **kwargs)
    File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 93, in request
      raise exceptions.from_response(resp, body, url, method)
  ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'nova.exception.ImageNotFound'> (HTTP 500) (Request-ID: req-098216b1-556e-4a6d-a9d8-be591373fda3)
  ERROR (ClientException): Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'nova.exception.ImageNotFound'> (HTTP 500) (Request-ID: req-098216b1-556e-4a6d-a9d8-be591373fda3)







  
  NOVA-API.LOG

  2016-04-21 14:51:41.420 12199 INFO nova.osapi_compute.wsgi.server [req-e6070882-a033-43b4-bfbc-12b5c8c178d0 c814e19806d943b6a87df75af765e0fd 32ef54e0dbbc4b709642a31ac97dabcf - - -] 127.0.0.1 "POST /v2/32ef54e0dbbc4b709642a31ac97dabcf/os-cloudpipe HTTP/1.1" status: 500 len: 433 time: 0.2283669
  2016-04-21 14:55:18.411 12199 INFO nova.osapi_compute.wsgi.server [req-7e112982-e523-46b2-83b4-594ff7aff64b c814e19806d943b6a87df75af765e0fd 32ef54e0dbbc4b709642a31ac97dabcf - - -] 127.0.0.1 "GET /v2/ HTTP/1.1" status: 200 len: 577 time: 0.0192671
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions [req-14a4fba1-b70f-4b64-b183-c9a1e29cd3cb c814e19806d943b6a87df75af765e0fd 32ef54e0dbbc4b709642a31ac97dabcf - - -] Unexpected exception in API method
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions Traceback (most recent call last):
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/extensions.py", line 478, in wrapped
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     return f(*args, **kwargs)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/api/validation/__init__.py", line 73, in wrapper
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     return func(*args, **kwargs)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/cloudpipe.py", line 131, in create
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     result = self.cloudpipe.launch_vpn_instance(context)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/cloudpipe/pipelib.py", line 138, in launch_vpn_instance
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     security_group=[group_name])
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/hooks.py", line 149, in inner
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     rv = f(*args, **kwargs)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1581, in create
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     check_server_group_quota=check_server_group_quota)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 1158, in _create_instance
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     image_id, boot_meta = self._get_image(context, image_href)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 868, in _get_image
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     image = self.image_api.get(context, image_href)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/image/api.py", line 93, in get
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     show_deleted=show_deleted)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/image/glance.py", line 311, in show
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     _reraise_translated_image_exception(image_id)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/image/glance.py", line 604, in _reraise_translated_image_exception
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     six.reraise(new_exc, None, exc_trace)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/image/glance.py", line 309, in show
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     image = self._client.call(context, version, 'get', image_id)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/nova/image/glance.py", line 230, in call
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     return getattr(client.images, method)(*args, **kwargs)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/glanceclient/v1/images.py", line 132, in get
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     % urlparse.quote(str(image_id)))
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/glanceclient/common/http.py", line 277, in head
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     return self._request('HEAD', url, **kwargs)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/glanceclient/common/http.py", line 272, in _request
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     resp, body_iter = self._handle_response(resp)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions   File "/usr/lib/python2.7/dist-packages/glanceclient/common/http.py", line 93, in _handle_response
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions     raise exc.from_response(resp, resp.content)
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions ImageNotFound: Image 0 could not be found.
  2016-04-21 14:55:18.758 12199 ERROR nova.api.openstack.extensions
  2016-04-21 14:55:18.759 12199 INFO nova.api.openstack.wsgi [req-14a4fba1-b70f-4b64-b183-c9a1e29cd3cb c814e19806d943b6a87df75af765e0fd 32ef54e0dbbc4b709642a31ac97dabcf - - -] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'nova.exception.ImageNotFound'>

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1572925/+subscriptions


References