Thanks for taking the time to file a bug! Unfortunately this like a
configuration issue. Try searching the web for the error I pasted above
for articles that may offer solutions. You can also try our support
channels like the #openstack channel on irc.freenode.org or the mailing
list. If you followed specific documentation and discover that it is
inaccurate, please reopen this issue by changing the status to "New" and
making a comment to that effect. We'll reassign it to the openstack-
manuals team.

** 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/1541805

Title:
  nova boot gives an API error

Status in OpenStack Compute (nova):
  Invalid

Bug description:
  issue description: i am installing Liberty on Ubuntu 14.04 LTS, when i
  tried to launch an instance i got this error.

  snat@controller:~$ nova boot --flavor m1.small --image cirros --nic 
net-id=b9a485f1-3e77-4422-8ce8-26413a311450 --security-group default --key-name 
mykey public-instance
  ERROR (ClientException): Unexpected API Error. Please report this at 
http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'keystoneclient.exceptions.BadRequest'> (HTTP 500) (Request-ID: 
req-4d22b711-1423-45f4-b11e-d6f596ee2703)

  This is definetely a bug.

  uname -a

  Linux controller 3.13.0-76-generic #120-Ubuntu SMP Mon Jan 18 15:59:10
  UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

  Nova.conf

  [DEFAULT]
  dhcpbridge_flagfile=/etc/nova/nova.conf
  dhcpbridge=/usr/bin/nova-dhcpbridge
  logdir=/var/log/nova
  state_path=/var/lib/nova
  lock_path=/var/lock/nova
  force_dhcp_release=True
  libvirt_use_virtio_for_bridges=True
  verbose=True
  ec2_private_dns_show_ip=True
  api_paste_config=/etc/nova/api-paste.ini
  enabled_apis=ec2,osapi_compute,metadata
  rpc_backend = rabbit
  uth_strategy = keystone
  my_ip = 10.0.0.11
  network_api_class = nova.network.neutronv2.api.API
  security_group_api = neutron
  linuxnet_interface_driver = 
nova.network.linux_net.NeutronLinuxBridgeInterfaceDriver
  firewall_driver = nova.virt.firewall.NoopFirewallDriver
  enabled_apis=osapi_compute,metadata
  verbose = True

  [oslo_messaging_rabbit]
  rabbit_host = controller
  rabbit_userid = openstack
  rabbit_password = RABBIT_PASS
  [database]
  connection = mysql+pymysql://nova:NOVA_DBPASS@controller/nova
  [keystone_authtoken]
  auth_uri = http://controller:5000
  auth_url = http://controller:35357
  auth_plugin = password
  project_domain_id = default
  user_domain_id = default
  project_name = service
  username = nova
  password = nova
  [vnc]
  vncserver_listen = $my_ip
  vncserver_proxyclient_address = $my_ip
  [glance]
  host = controller
  [oslo_concurrency]
  lock_path = /var/lib/nova/tmp

  snat@controller:~$ nova flavor-list
  
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
  | ID | Name      | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor 
| Is_Public |
  
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
  | 1  | m1.tiny   | 512       | 1    | 0         |      | 1     | 1.0         
| True      |
  | 2  | m1.small  | 2048      | 20   | 0         |      | 1     | 1.0         
| True      |
  | 3  | m1.medium | 4096      | 40   | 0         |      | 2     | 1.0         
| True      |
  | 4  | m1.large  | 8192      | 80   | 0         |      | 4     | 1.0         
| True      |
  | 5  | m1.xlarge | 16384     | 160  | 0         |      | 8     | 1.0         
| True      |
  
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+

  so Nova flavor list works just fine and when i try to boot it says the
  flavor m1.small & m1.tiny does not exist.

  i have run a nova debug boot

  snat@controller:~$ nova --debug boot --flavor m1.small --image cirros --nic 
net-id=b9a485f1-3e77-4422-8ce8-26413a311450 --security-group default --key-name 
mykey public-instance
  DEBUG (session:198) REQ: curl -g -i -X GET http://controller:5000/v3 -H 
"Accept: application/json" -H "User-Agent: python-keystoneclient"
  INFO (connectionpool:205) Starting new HTTP connection (1): controller
  DEBUG (connectionpool:385) "GET /v3 HTTP/1.1" 200 249
  DEBUG (session:215) RESP: [200] Content-Length: 249 Vary: X-Auth-Token 
Keep-Alive: timeout=5, max=100 Server: Apache/2.4.7 (Ubuntu) Connection: 
Keep-Alive Date: Thu, 04 Feb 2016 09:22:59 GMT x-openstack-request-id: 
req-2f991c43-7ffa-4abe-9a1c-f1f28e614cb1 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://controller:5000/v3/";, "rel": "self"}]}}

  DEBUG (base:188) Making authentication request to 
http://controller:5000/v3/auth/tokens
  DEBUG (connectionpool:385) "POST /v3/auth/tokens HTTP/1.1" 201 2799
  DEBUG (session:198) REQ: curl -g -i -X GET http://controller:8774/v2/ -H 
"User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: 
{SHA1}d1437835279b61c370c2ac34e6af5e3a86583436"
  INFO (connectionpool:205) Starting new HTTP connection (1): controller
  DEBUG (connectionpool:385) "GET /v2/ HTTP/1.1" 200 375
  DEBUG (session:215) RESP: [200] Date: Thu, 04 Feb 2016 09:23:00 GMT 
Connection: keep-alive Content-Type: application/json Content-Length: 375 
X-Compute-Request-Id: req-708a6ab4-cb2a-4f3d-9d61-28468f6424ea
  RESP BODY: {"version": {"status": "SUPPORTED", "updated": 
"2011-01-21T11:33:21Z", "links": [{"href": "http://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 GET 
http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/images -H 
"User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: 
{SHA1}d1437835279b61c370c2ac34e6af5e3a86583436"
  DEBUG (connectionpool:385) "GET /v2/7a95c6ea567345e496a48e6ac2243b1c/images 
HTTP/1.1" 200 495
  DEBUG (session:215) RESP: [200] Date: Thu, 04 Feb 2016 09:23:00 GMT 
Connection: keep-alive Content-Type: application/json Content-Length: 495 
X-Compute-Request-Id: req-58e7bb5f-6af1-44c9-8813-fa0acbf19980
  RESP BODY: {"images": [{"id": "de0f6ae3-c8ab-49e6-b27f-2916a3bd039a", 
"links": [{"href": 
"http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/images/de0f6ae3-c8ab-49e6-b27f-2916a3bd039a";,
 "rel": "self"}, {"href": 
"http://controller:8774/7a95c6ea567345e496a48e6ac2243b1c/images/de0f6ae3-c8ab-49e6-b27f-2916a3bd039a";,
 "rel": "bookmark"}, {"href": 
"http://controller:9292/images/de0f6ae3-c8ab-49e6-b27f-2916a3bd039a";, "type": 
"application/vnd.openstack.image", "rel": "alternate"}], "name": "cirros"}]}

  DEBUG (session:198) REQ: curl -g -i -X GET 
http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/images/de0f6ae3-c8ab-49e6-b27f-2916a3bd039a
 -H "User-Agent: python-novaclient" -H "Accept: application/json" -H 
"X-Auth-Token: {SHA1}d1437835279b61c370c2ac34e6af5e3a86583436"
  DEBUG (connectionpool:385) "GET 
/v2/7a95c6ea567345e496a48e6ac2243b1c/images/de0f6ae3-c8ab-49e6-b27f-2916a3bd039a
 HTTP/1.1" 200 676
  DEBUG (session:215) RESP: [200] Date: Thu, 04 Feb 2016 09:23:00 GMT 
Connection: keep-alive Content-Type: application/json Content-Length: 676 
X-Compute-Request-Id: req-a3c2b1c7-394b-4786-bd9d-428748250756
  RESP BODY: {"image": {"status": "ACTIVE", "updated": "2016-02-03T13:16:42Z", 
"links": [{"href": 
"http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/images/de0f6ae3-c8ab-49e6-b27f-2916a3bd039a";,
 "rel": "self"}, {"href": 
"http://controller:8774/7a95c6ea567345e496a48e6ac2243b1c/images/de0f6ae3-c8ab-49e6-b27f-2916a3bd039a";,
 "rel": "bookmark"}, {"href": 
"http://controller:9292/images/de0f6ae3-c8ab-49e6-b27f-2916a3bd039a";, "type": 
"application/vnd.openstack.image", "rel": "alternate"}], "id": 
"de0f6ae3-c8ab-49e6-b27f-2916a3bd039a", "OS-EXT-IMG-SIZE:size": 13287936, 
"name": "cirros", "created": "2016-02-03T13:16:41Z", "minDisk": 0, "progress": 
100, "minRam": 0, "metadata": {}}}

  DEBUG (session:198) REQ: curl -g -i -X GET 
http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/m1.small -H 
"User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: 
{SHA1}d1437835279b61c370c2ac34e6af5e3a86583436"
  DEBUG (connectionpool:385) "GET 
/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/m1.small HTTP/1.1" 404 81
  DEBUG (session:215) RESP: [404] Date: Thu, 04 Feb 2016 09:23:00 GMT 
Connection: keep-alive Content-Type: application/json; charset=UTF-8 
Content-Length: 81 X-Compute-Request-Id: 
req-d3830536-79be-4790-9f9e-ca3f6f131f48
  RESP BODY: {"itemNotFound": {"message": "Flavor m1.small could not be 
found.", "code": 404}}

  DEBUG (session:198) REQ: curl -g -i -X GET 
http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors?is_public=None
 -H "User-Agent: python-novaclient" -H "Accept: application/json" -H 
"X-Auth-Token: {SHA1}d1437835279b61c370c2ac34e6af5e3a86583436"
  DEBUG (connectionpool:385) "GET 
/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors?is_public=None HTTP/1.1" 200 1209
  DEBUG (session:215) RESP: [200] Date: Thu, 04 Feb 2016 09:23:00 GMT 
Connection: keep-alive Content-Type: application/json Content-Length: 1209 
X-Compute-Request-Id: req-68fe0f82-f6be-4e68-bb88-709848000556
  RESP BODY: {"flavors": [{"id": "1", "links": [{"href": 
"http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/1";, "rel": 
"self"}, {"href": 
"http://controller:8774/7a95c6ea567345e496a48e6ac2243b1c/flavors/1";, "rel": 
"bookmark"}], "name": "m1.tiny"}, {"id": "2", "links": [{"href": 
"http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/2";, "rel": 
"self"}, {"href": 
"http://controller:8774/7a95c6ea567345e496a48e6ac2243b1c/flavors/2";, "rel": 
"bookmark"}], "name": "m1.small"}, {"id": "3", "links": [{"href": 
"http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/3";, "rel": 
"self"}, {"href": 
"http://controller:8774/7a95c6ea567345e496a48e6ac2243b1c/flavors/3";, "rel": 
"bookmark"}], "name": "m1.medium"}, {"id": "4", "links": [{"href": 
"http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/4";, "rel": 
"self"}, {"href": 
"http://controller:8774/7a95c6ea567345e496a48e6ac2243b1c/flavors/4";, "rel": 
"bookmark"}], "name": "m1.large"}, {"id": "5", "lin
 ks": [{"href": 
"http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/5";, "rel": 
"self"}, {"href": 
"http://controller:8774/7a95c6ea567345e496a48e6ac2243b1c/flavors/5";, "rel": 
"bookmark"}], "name": "m1.xlarge"}]}

  DEBUG (session:198) REQ: curl -g -i -X GET 
http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/2 -H 
"User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: 
{SHA1}d1437835279b61c370c2ac34e6af5e3a86583436"
  DEBUG (connectionpool:385) "GET 
/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/2 HTTP/1.1" 200 421
  DEBUG (session:215) RESP: [200] Date: Thu, 04 Feb 2016 09:23:00 GMT 
Connection: keep-alive Content-Type: application/json Content-Length: 421 
X-Compute-Request-Id: req-ed87e9e8-2b18-49b2-a6d6-ccc8563c7d3e
  RESP BODY: {"flavor": {"name": "m1.small", "links": [{"href": 
"http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/flavors/2";, "rel": 
"self"}, {"href": 
"http://controller:8774/7a95c6ea567345e496a48e6ac2243b1c/flavors/2";, "rel": 
"bookmark"}], "ram": 2048, "OS-FLV-DISABLED:disabled": false, "vcpus": 1, 
"swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1.0, 
"OS-FLV-EXT-DATA:ephemeral": 0, "disk": 20, "id": "2"}}

  DEBUG (session:198) REQ: curl -g -i -X POST 
http://controller:8774/v2/7a95c6ea567345e496a48e6ac2243b1c/servers -H 
"User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: 
application/json" -H "X-Auth-Token: 
{SHA1}d1437835279b61c370c2ac34e6af5e3a86583436" -d '{"server": {"name": 
"public-instance", "imageRef": "de0f6ae3-c8ab-49e6-b27f-2916a3bd039a", 
"key_name": "mykey", "flavorRef": "2", "max_count": 1, "min_count": 1, 
"networks": [{"uuid": "b9a485f1-3e77-4422-8ce8-26413a311450"}], 
"security_groups": [{"name": "default"}]}}'
  DEBUG (connectionpool:385) "POST /v2/7a95c6ea567345e496a48e6ac2243b1c/servers 
HTTP/1.1" 500 210
  DEBUG (session:215) RESP: [500] Date: Thu, 04 Feb 2016 09:23:00 GMT 
Connection: keep-alive Content-Type: application/json; charset=UTF-8 
Content-Length: 210 X-Compute-Request-Id: 
req-eef9f6ec-4de7-4541-b6d8-7c9948105fb7
  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 'keystoneclient.exceptions.BadRequest'>", "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 'keystoneclient.exceptions.BadRequest'> (HTTP 500) (Request-ID: 
req-eef9f6ec-4de7-4541-b6d8-7c9948105fb7)
  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 520, 
in do_boot
      server = cs.servers.create(*boot_args, **boot_kwargs)
    File "/usr/lib/python2.7/dist-packages/novaclient/v2/servers.py", line 942, 
in create
      **boot_kwargs)
    File "/usr/lib/python2.7/dist-packages/novaclient/v2/servers.py", line 540, 
in _boot
      return_raw=return_raw, **kwargs)
    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 'keystoneclient.exceptions.BadRequest'> (HTTP 500) (Request-ID: 
req-eef9f6ec-4de7-4541-b6d8-7c9948105fb7)
  ERROR (ClientException): Unexpected API Error. Please report this at 
http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'keystoneclient.exceptions.BadRequest'> (HTTP 500) (Request-ID: 
req-eef9f6ec-4de7-4541-b6d8-7c9948105fb7)

  snat@controller:~$ dpkg -l | grep nova
  ii  nova-api                             2:12.0.1-0ubuntu1~cloud0             
 all          OpenStack Compute - API frontend
  ii  nova-cert                            2:12.0.1-0ubuntu1~cloud0             
 all          OpenStack Compute - certificate management
  ii  nova-common                          2:12.0.1-0ubuntu1~cloud0             
 all          OpenStack Compute - common files
  ii  nova-conductor                       2:12.0.1-0ubuntu1~cloud0             
 all          OpenStack Compute - conductor service
  ii  nova-consoleauth                     2:12.0.1-0ubuntu1~cloud0             
 all          OpenStack Compute - Console Authenticator
  ii  nova-novncproxy                      2:12.0.1-0ubuntu1~cloud0             
 all          OpenStack Compute - NoVNC proxy
  ii  nova-scheduler                       2:12.0.1-0ubuntu1~cloud0             
 all          OpenStack Compute - virtual machine scheduler
  ii  python-nova                          2:12.0.1-0ubuntu1~cloud0             
 all          OpenStack Compute Python libraries
  ii  python-novaclient                    2:2.30.1-1~cloud0                    
 all          client library for OpenStack Compute API

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1541805/+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

Reply via email to