← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1792123] [NEW] Unable to create an instance due to "Unexpected API Error"

 

Public bug reported:

Hello everyone,

I installed openstack queens in centos 7.5.

I tried to create an instance with using dashboard and CLI and both got
error messages below:

Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
<class 'neutronclient.common.exceptions.Unauthorized'> (HTTP 500)

nova-api.log shows the following:

2018-09-12 18:05:00.422 2520 INFO nova.osapi_compute.wsgi.server [req-e637164c-42f4-4746-980a-f14ab4ef0ed8 e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] 10.255.255.2 "GET /v2.1 HTTP/1.1" status: 302 len: 314 time: 0.0070770
2018-09-12 18:05:00.433 2520 INFO nova.osapi_compute.wsgi.server [req-2a58a8c5-f35d-4021-b36c-3357c76e3bc1 e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] 10.255.255.2 "GET /v2.1/ HTTP/1.1" status: 200 len: 785 time: 0.0066900
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi [req-bc6b0cf3-ae61-440c-a900-0253907108aa e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] Unexpected exception in API method: Unauthorized: Unknown auth type: None
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi Traceback (most recent call last):
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 788, in wrapped
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return f(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line 554, in create
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     **create_kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/hooks.py", line 154, in inner
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     rv = f(*args, **kwargs)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1649, in create
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     tags=tags, supports_multiattach=supports_multiattach)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1093, in _create_instance
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     reservation_id, max_count)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 837, in _validate_and_build_base_options
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     pci_request_info, requested_networks)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 1566, in create_pci_requests_for_sriov_ports
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     neutron = get_client(context, admin=True)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 153, in get_client
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     _ADMIN_AUTH = _load_auth_plugin(CONF)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 76, in _load_auth_plugin
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     raise neutron_client_exc.Unauthorized(message=err_msg)
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi Unauthorized: Unknown auth type: None
2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi 
2018-09-12 18:05:02.605 2520 INFO nova.api.openstack.wsgi [req-bc6b0cf3-ae61-440c-a900-0253907108aa e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
<class 'neutronclient.common.exceptions.Unauthorized'>
2018-09-12 18:05:02.608 2520 INFO nova.osapi_compute.wsgi.server [req-bc6b0cf3-ae61-440c-a900-0253907108aa e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] 10.255.255.2 "POST /v2.1/servers HTTP/1.1" status: 500 len: 653 time: 1.7838559


neutron and keystone section of nova.conf in compute node like the following:


[DEFAULT]
my_ip=compute
use_neutron=True
firewall_driver=nova.virt.firewall.NoopFirewallDriver
enabled_apis=osapi_compute,metadata
transport_url=rabbit://openstack:password@controller

[api]
auth_strategy=keystone

[keystone_authtoken]
auth_uri=http://controller:5000
auth_url=http://controller:35357
memcached_servers=controller:11211
auth_type=password
project_domain_name = default
user_domain_name = default
project_name = service
username = nova
password = novapassword

[neutron]
url = http://controller:9696
auth_type = password
auth_url = http://controller:35357
project_name = service
project_domain_name = default
username = neutron
user_domain_name = default
password = neutronpassword
region_name = RegionOne
service_metadata_proxy = true
metadata_proxy_shared_secret = password


The attachment is the debug log when I use CLI to create an instance with --debug

Thanks :)

** Affects: nova
     Importance: Undecided
         Status: New


** Tags: nova nova-api

** Attachment added: "openstack server create debug"
   https://bugs.launchpad.net/bugs/1792123/+attachment/5187907/+files/debug

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

Title:
  Unable to create an instance due to "Unexpected API Error"

Status in OpenStack Compute (nova):
  New

Bug description:
  Hello everyone,

  I installed openstack queens in centos 7.5.

  I tried to create an instance with using dashboard and CLI and both
  got error messages below:

  Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'neutronclient.common.exceptions.Unauthorized'> (HTTP 500)

  nova-api.log shows the following:

  2018-09-12 18:05:00.422 2520 INFO nova.osapi_compute.wsgi.server [req-e637164c-42f4-4746-980a-f14ab4ef0ed8 e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] 10.255.255.2 "GET /v2.1 HTTP/1.1" status: 302 len: 314 time: 0.0070770
  2018-09-12 18:05:00.433 2520 INFO nova.osapi_compute.wsgi.server [req-2a58a8c5-f35d-4021-b36c-3357c76e3bc1 e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] 10.255.255.2 "GET /v2.1/ HTTP/1.1" status: 200 len: 785 time: 0.0066900
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi [req-bc6b0cf3-ae61-440c-a900-0253907108aa e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] Unexpected exception in API method: Unauthorized: Unknown auth type: None
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi Traceback (most recent call last):
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 788, in wrapped
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return f(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line 554, in create
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     **create_kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/hooks.py", line 154, in inner
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     rv = f(*args, **kwargs)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1649, in create
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     tags=tags, supports_multiattach=supports_multiattach)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1093, in _create_instance
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     reservation_id, max_count)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 837, in _validate_and_build_base_options
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     pci_request_info, requested_networks)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 1566, in create_pci_requests_for_sriov_ports
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     neutron = get_client(context, admin=True)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 153, in get_client
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     _ADMIN_AUTH = _load_auth_plugin(CONF)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 76, in _load_auth_plugin
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi     raise neutron_client_exc.Unauthorized(message=err_msg)
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi Unauthorized: Unknown auth type: None
  2018-09-12 18:05:02.596 2520 ERROR nova.api.openstack.wsgi 
  2018-09-12 18:05:02.605 2520 INFO nova.api.openstack.wsgi [req-bc6b0cf3-ae61-440c-a900-0253907108aa e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'neutronclient.common.exceptions.Unauthorized'>
  2018-09-12 18:05:02.608 2520 INFO nova.osapi_compute.wsgi.server [req-bc6b0cf3-ae61-440c-a900-0253907108aa e7dcea3377c1400980af573dd23cd1f9 d391303ef44142abae708f99be11b2dd - default default] 10.255.255.2 "POST /v2.1/servers HTTP/1.1" status: 500 len: 653 time: 1.7838559

  
  neutron and keystone section of nova.conf in compute node like the following:

  
  [DEFAULT]
  my_ip=compute
  use_neutron=True
  firewall_driver=nova.virt.firewall.NoopFirewallDriver
  enabled_apis=osapi_compute,metadata
  transport_url=rabbit://openstack:password@controller

  [api]
  auth_strategy=keystone

  [keystone_authtoken]
  auth_uri=http://controller:5000
  auth_url=http://controller:35357
  memcached_servers=controller:11211
  auth_type=password
  project_domain_name = default
  user_domain_name = default
  project_name = service
  username = nova
  password = novapassword

  [neutron]
  url = http://controller:9696
  auth_type = password
  auth_url = http://controller:35357
  project_name = service
  project_domain_name = default
  username = neutron
  user_domain_name = default
  password = neutronpassword
  region_name = RegionOne
  service_metadata_proxy = true
  metadata_proxy_shared_secret = password

  
  The attachment is the debug log when I use CLI to create an instance with --debug

  Thanks :)

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


Follow ups