Public bug reported: I'm trying to install Openstack Ocata on CentOS running on VirtualBox environment according to the installation document, while I encountered one problem when trying to launch the basic instance via CLI or dashboard, got the same error logs as below:
====logs of nova-api===== 2017-08-08 15:18:20.830 2725 INFO nova.osapi_compute.wsgi.server [req-f31e391e-a3b8-4358-ada4-55f6cb57c050 f8c1accdd8af4d13a729d211f0da5dd4 6449ae304b29491492ddeb3663c1a508 - default default] 10.0.0.11 "GET /v2.1/flavors/0 HTTP/1.1" status: 200 len: 686 time: 0.0181510 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions [req-1a5aefdf-9c63-46a7-ab11-5a7043f66714 f8c1accdd8af4d13a729d211f0da5dd4 6449ae304b29491492ddeb3663c1a508 - default default] Unexpected exception in API method 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions Traceback (most recent call last): 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/openstack/extensions.py", line 338, in wrapped 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return f(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line 642, in create 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions **create_kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/hooks.py", line 154, in inner 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions rv = f(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1613, in create 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions check_server_group_quota=check_server_group_quota) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1186, in _create_instance 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions reservation_id, max_count) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 902, in _validate_and_build_base_options 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions pci_request_info, requested_networks) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 1432, in create_pci_requests_for_sriov_ports 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions neutron = get_client(context, admin=True) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 138, in get_client 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions _ADMIN_AUTH = _load_auth_plugin(CONF) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 74, in _load_auth_plugin 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions raise neutron_client_exc.Unauthorized(message=err_msg) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions Unauthorized: Unknown auth type: None 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions 2017-08-08 15:18:21.183 2725 INFO nova.api.openstack.wsgi [req-1a5aefdf-9c63-46a7-ab11-5a7043f66714 f8c1accdd8af4d13a729d211f0da5dd4 6449ae304b29491492ddeb3663c1a508 - 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'> 2017-08-08 15:18:21.184 2725 INFO nova.osapi_compute.wsgi.server [req-1a5aefdf-9c63-46a7-ab11-5a7043f66714 f8c1accdd8af4d13a729d211f0da5dd4 6449ae304b29491492ddeb3663c1a508 - default default] 10.0.0.11 "POST /v2.1/servers HTTP/1.1" status: 500 len: 585 time: 0.2210422 ======== CLI step to trigger the problem when launching instance: ======== [openstack@controller ~]$ cat demo-openrc export OS_PROJECT_DOMAIN_NAME=Default export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_NAME=demo export OS_USERNAME=demo export OS_PASSWORD=****** export OS_AUTH_URL=http://controller:5000/v3 export OS_IDENTITY_API_VERSION=3 export OS_IMAGE_API_VERSION=2 [openstack@controller ~]$ . demo-openrc [openstack@controller ~]$ openstack server create --flavor 0 --image 358d684a-0842-47e1-b416-e4fbda532932 --nic net-id=cb42b0e4-270f-4ebc-ab68-494f589804a8 --security-group default --key-name mykey demo1 --debug START with options: [u'server', u'create', u'--flavor', u'0', u'--image', u'358d684a-0842-47e1-b416-e4fbda532932', u'--nic', u'net-id=cb42b0e4-270f-4ebc-ab68-494f589804a8', u'--security-group', u'default', u'--key-name', u'mykey', u'demo1', u'--debug'] options: Namespace(access_key='', access_secret='***', access_token='***', access_token_endpoint='', access_token_type='', auth_type='', auth_url='http://controller:5000/v3', cacert=None, cert='', client_id='', client_secret='***', cloud='', code='', consumer_key='', consumer_secret='***', debug=True, default_domain='default', default_domain_id='', default_domain_name='', deferred_help=False, discovery_endpoint='', domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='', key='', log_file=None, old_profile=None, openid_scope='', os_beta_command=False, os_compute_api_version='', os_data_processing_api_version='1.1', os_data_processing_url='', os_database_api_version='1', os_dns_api_version='2', os_identity_api_version='3', os_image_api_version='2', os_network_api_version='', os_object_api_version='', os_orchestration_api_version='1', os_project_id=None, os_project_name=None, os_volume_api_version='', os_workflow_api_version ='2', passcode='', password='***', profile=None, project_domain_id='', project_domain_name='Default', project_id='', project_name='demo', protocol='', redirect_uri='', region_name='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='Default', user_id='', username='demo', verbose_level=3, verify=None) Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_hel p': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} defaults: {u'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', 'api_timeout': None, u'baremetal_api_version': u'1', u'image_api_version': u'2', u'container_infra_api_version': u'1', u'metering_api_version': u'2', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'cacert': None, u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', u'application_catalog_api_version': u'1', u'key_manager_api_version': u'v1', 'verify': True, u'identity_api_version': u'2.0', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'dns_api_version': u'2', u'object_store_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}} cloud cfg: {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_help': False , u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} compute API version 2, cmd group openstack.compute.v2 network API version 2, cmd group openstack.network.v2 image API version 2, cmd group openstack.image.v2 volume API version 2, cmd group openstack.volume.v2 identity API version 3, cmd group openstack.identity.v3 object_store API version 1, cmd group openstack.object_store.v1 database API version 1, cmd group openstack.database.v1 data_processing API version 1.1, cmd group openstack.data_processing.v1 workflow_engine API version 2, cmd group openstack.workflow_engine.v2 orchestration API version 1, cmd group openstack.orchestration.v1 dns API version 2, cmd group openstack.dns.v2 neutronclient API version 2, cmd group openstack.neutronclient.v2 Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_hel p': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_hel p': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} command: server create -> openstackclient.compute.v2.server.CreateServer Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_hel p': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} Using auth plugin: password Using parameters {'username': 'demo', 'project_name': 'demo', 'user_domain_name': 'Default', 'auth_url': 'http://controller:5000/v3', 'password': '***', 'project_domain_name': 'Default'} Get auth_ref REQ: curl -g -i -X GET http://controller:5000/v3 -H "Accept: application/json" -H "User-Agent: osc-lib/1.3.0 keystoneauth1/2.18.0 python-requests/2.11.1 CPython/2.7.5" Starting new HTTP connection (1): controller "GET /v3 HTTP/1.1" 200 249 RESP: [200] Date: Tue, 08 Aug 2017 03:26:34 GMT Server: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 Vary: X-Auth-Token x-openstack-request-id: req-7247618d-54dd-4879-9f72-019bbee24bd4 Content-Length: 249 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json RESP BODY: {"version": {"status": "stable", "updated": "2017-02-22T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.8", "links": [{"href": "http://controller:5000/v3/", "rel": "self"}]}} GET call to None for http://controller:5000/v3 used request id req-7247618d-54dd-4879-9f72-019bbee24bd4 Making authentication request to http://controller:5000/v3/auth/tokens "POST /v3/auth/tokens HTTP/1.1" 201 3287 {"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "d9963a46ff5f4d958f05c06760a268b9", "name": "user"}], "expires_at": "2017-08-08T04:26:34.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6449ae304b29491492ddeb3663c1a508", "name": "demo"}, "catalog": [{"endpoints": [{"url": "http://controller:5000/v3/", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "2297c531d78444158f8357f2a1c87e78"}, {"url": "http://controller:5000/v3/", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "661682921e46483faaebff25eb21394f"}, {"url": "http://controller:35357/v3/", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "7003f563ac9842b084aea93b35afa7d7"}], "type": "identity", "id": "364f33067bca4386af2e7a496c8976db", "name": "keystone"}, {"endpoints": [{"url": "http://controller:9292", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "a114f f4cc48f44a4a9ed0792556855ee"}, {"url": "http://controller:9292", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "a9dd5d402aac41aab29429f64bf86a2e"}, {"url": "http://controller:9292", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "b6b4292f522246e39116cf16a6885460"}], "type": "image", "id": "448b7c4f4061496fbbe6a09a087b9512", "name": "glance"}, {"endpoints": [{"url": "http://controller:8774/v2.1", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "05ce92dd189247e19ca3e48b1271a62d"}, {"url": "http://controller:8774/v2.1", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "90e8ab738bba470c87a979334f96dcc7"}, {"url": "http://controller:8774/v2.1", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "c3d4260cbabd4c7da0008cd4652b0921"}], "type": "compute", "id": "4d319015cace4cd9bd695109b903330b", "name": "nova"}, {"endpoints": [{"url": "http://co ntroller:8778", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "a812595be3cc46b0a19a302b071e4cb7"}, {"url": "http://controller:8778", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "d698922010184b77bb9cf2a8f8d6fc8c"}, {"url": "http://controller:8778", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "ef38a81b9dac444e96d6cccd078c5d32"}], "type": "placement", "id": "50416ff652f040089d7199ff432c32e9", "name": "placement"}, {"endpoints": [{"url": "http://controller:9696", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "49e6654bb412447bb5646cd1fd8f27cb"}, {"url": "http://controller:9696", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "7548f2330f3f40ea8450cfc5f353e423"}, {"url": "http://controller:9696", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "de8786290b2440c3a9d1b24418dd1f2a"}], "type": "network" , "id": "6c9ff34c35ec48f0aed5681602338635", "name": "neutron"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "demo", "id": "f8c1accdd8af4d13a729d211f0da5dd4"}, "audit_ids": ["bReewiCxSNKBAUIsqliY3g"], "issued_at": "2017-08-08T03:26:34.000000Z"}} run(Namespace(availability_zone=None, block_device_mapping=[], columns=[], config_drive=False, file=[], flavor=u'0', formatter='table', hint=[], image=u'358d684a-0842-47e1-b416-e4fbda532932', key_name=u'mykey', max=1, max_width=0, min=1, nic=[u'net-id=cb42b0e4-270f-4ebc-ab68-494f589804a8'], noindent=False, prefix='', print_empty=False, property=None, security_group=[u'default'], server_name=u'demo1', user_data=None, variables=[], volume=None, wait=False)) Instantiating compute client for API Version Major: 2, Minor: 0 Instantiating volume client: <class 'cinderclient.v2.client.Client'> Instantiating image client: <class 'glanceclient.v2.client.Client'> Making authentication request to http://controller:5000/v3/auth/tokens "POST /v3/auth/tokens HTTP/1.1" 201 3287 {"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "d9963a46ff5f4d958f05c06760a268b9", "name": "user"}], "expires_at": "2017-08-08T04:26:35.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6449ae304b29491492ddeb3663c1a508", "name": "demo"}, "catalog": [{"endpoints": [{"url": "http://controller:5000/v3/", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "2297c531d78444158f8357f2a1c87e78"}, {"url": "http://controller:5000/v3/", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "661682921e46483faaebff25eb21394f"}, {"url": "http://controller:35357/v3/", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "7003f563ac9842b084aea93b35afa7d7"}], "type": "identity", "id": "364f33067bca4386af2e7a496c8976db", "name": "keystone"}, {"endpoints": [{"url": "http://controller:9292", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "a114f f4cc48f44a4a9ed0792556855ee"}, {"url": "http://controller:9292", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "a9dd5d402aac41aab29429f64bf86a2e"}, {"url": "http://controller:9292", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "b6b4292f522246e39116cf16a6885460"}], "type": "image", "id": "448b7c4f4061496fbbe6a09a087b9512", "name": "glance"}, {"endpoints": [{"url": "http://controller:8774/v2.1", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "05ce92dd189247e19ca3e48b1271a62d"}, {"url": "http://controller:8774/v2.1", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "90e8ab738bba470c87a979334f96dcc7"}, {"url": "http://controller:8774/v2.1", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "c3d4260cbabd4c7da0008cd4652b0921"}], "type": "compute", "id": "4d319015cace4cd9bd695109b903330b", "name": "nova"}, {"endpoints": [{"url": "http://co ntroller:8778", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "a812595be3cc46b0a19a302b071e4cb7"}, {"url": "http://controller:8778", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "d698922010184b77bb9cf2a8f8d6fc8c"}, {"url": "http://controller:8778", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "ef38a81b9dac444e96d6cccd078c5d32"}], "type": "placement", "id": "50416ff652f040089d7199ff432c32e9", "name": "placement"}, {"endpoints": [{"url": "http://controller:9696", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "49e6654bb412447bb5646cd1fd8f27cb"}, {"url": "http://controller:9696", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "7548f2330f3f40ea8450cfc5f353e423"}, {"url": "http://controller:9696", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "de8786290b2440c3a9d1b24418dd1f2a"}], "type": "network" , "id": "6c9ff34c35ec48f0aed5681602338635", "name": "neutron"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "demo", "id": "f8c1accdd8af4d13a729d211f0da5dd4"}, "audit_ids": ["5hz0cHeLTE-pNAAWQtkOeA"], "issued_at": "2017-08-08T03:26:35.000000Z"}} Instantiating image api: <class 'openstackclient.api.image_v2.APIv2'> curl -g -i -X GET -H 'Accept-Encoding: gzip, deflate' -H 'Accept: */*' -H 'User-Agent: python-glanceclient' -H 'Connection: keep-alive' -H 'X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e' -H 'Content-Type: application/octet-stream' http://controller:9292/v2/images/358d684a-0842-47e1-b416-e4fbda532932 Starting new HTTP connection (1): controller "GET /v2/images/358d684a-0842-47e1-b416-e4fbda532932 HTTP/1.1" 200 584 GET call to glance-api for http://controller:9292/v2/images/358d684a-0842-47e1-b416-e4fbda532932 used request id req-e8c80122-b325-43b4-b269-a08653c61928 HTTP/1.1 200 OK Content-Length: 584 Content-Type: application/json; charset=UTF-8 X-Openstack-Request-Id: req-e8c80122-b325-43b4-b269-a08653c61928 Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive {"status": "active", "name": "cirros", "tags": [], "container_format": "bare", "created_at": "2017-07-18T09:04:46Z", "size": 13267968, "disk_format": "qcow2", "updated_at": "2017-07-18T09:04:47Z", "visibility": "public", "self": "/v2/images/358d684a-0842-47e1-b416-e4fbda532932", "min_disk": 0, "protected": false, "id": "358d684a-0842-47e1-b416-e4fbda532932", "file": "/v2/images/358d684a-0842-47e1-b416-e4fbda532932/file", "checksum": "f8ab98ff5e73ebab884d80c9dc9c7290", "owner": "96e6ba0b79c0456295453e817b235fae", "virtual_size": null, "min_ram": 0, "schema": "/v2/schemas/image"} curl -g -i -X GET -H 'Accept-Encoding: gzip, deflate' -H 'Accept: */*' -H 'User-Agent: python-glanceclient' -H 'Connection: keep-alive' -H 'X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e' -H 'Content-Type: application/octet-stream' http://controller:9292/v2/schemas/image "GET /v2/schemas/image HTTP/1.1" 200 4169 GET call to glance-api for http://controller:9292/v2/schemas/image used request id req-a7f2dc01-da3c-4903-8fb7-2c042cbd56df HTTP/1.1 200 OK Content-Type: application/json; charset=UTF-8 Content-Length: 4169 X-Openstack-Request-Id: req-a7f2dc01-da3c-4903-8fb7-2c042cbd56df Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive {"additionalProperties": {"type": "string"}, "name": "image", "links": [{"href": "{self}", "rel": "self"}, {"href": "{file}", "rel": "enclosure"}, {"href": "{schema}", "rel": "describedby"}], "properties": {"status": {"readOnly": true, "enum": ["queued", "saving", "active", "killed", "deleted", "pending_delete", "deactivated"], "type": "string", "description": "Status of the image"}, "tags": {"items": {"type": "string", "maxLength": 255}, "type": "array", "description": "List of strings related to the image"}, "kernel_id": {"pattern": "^([0-9a- fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a- fA-F]){12}$", "type": ["null", "string"], "description": "ID of image stored in Glance that should be used as the kernel when booting an AMI- style image.", "is_base": false}, "container_format": {"enum": [null, "ami", "ari", "aki", "bare", "ovf", "ova", "docker"], "type": ["null", "string"], "description": "Format of the container"}, "min_ram": {"type": "integer", "description": "Amount of ram (in MB) required to boot image."}, "ramdisk_id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a- fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": ["null", "string"], "description": "ID of image stored in Glance that should be used as the ramdisk when booting an AMI-style image.", "is_base": false}, "locations": {"items": {"required": ["url", "metadata"], "type": "object", "properties": {"url": {"type": "string", "maxLength": 255}, "metadata": {"type": "object"}}}, "type": "array", "description": "A set of URLs to access the image file kept in external store"}, "visibility": {"enum": ["community", "public", "private", "shared"], "type": "string", "description": "Scope of image accessibility"}, "updated_at": {"readOnly": true, "type": "string", "description": "Date and time of the last image modification"}, "owner": {"type": ["null", "string"], "description": "Owner of the image", "maxLength": 255}, "file": {"readOnly": true, "type": "string", "description": "An image file url"}, "min_disk": {"type": "integer", "description": "Amount of disk space (in GB) required to boot image."}, "virtual_size": {"readOnly": true, "type": ["null", "integer"], "description": "Virtual size of image in bytes"}, "id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a- fA-F]){4}-([0-9a-fA-F]){12}$", "type": "string", "description": "An identifier for the image"}, "size": {"readOnly": true, "type": ["null", "integer"], "description": "Size of image file in bytes"}, "instance_uuid": {"type": "string", "description": "Metadata which can be used to record which instance this image is associated with. (Informational only, does not create an instance snapshot.)", "is_base": false}, "os_distro": {"type": "string", "description": "Common name of operating system distribution as specified in http://docs.openstack.org/trunk/openstack-compute/admin/content/adding- images.html", "is_base": false}, "name": {"type": ["null", "string"], "description": "Descriptive name for the image", "maxLength": 255}, "checksum": {"readOnly": true, "type": ["null", "string"], "description": "md5 hash of image contents.", "maxLength": 32}, "created_at": {"readOnly": true, "type": "string", "description": "Date and time of image registration"}, "disk_format": {"enum": [null, "ami", "ari", "aki", "vhd", "vhdx", "vmdk", "raw", "qcow2", "vdi", "iso", "ploop"], "type": ["null", "string"], "description": "Format of the disk"}, "os_version": {"type": "string", "description": "Operating system version as specified by the distributor", "is_base": false}, "protected": {"type": "boolean", "description": "If true, image will not be deletable."}, "architecture": {"type": "string", "description": "Operating system architecture as specified in http://docs.openstack.org/trunk/openstack-compute/admin/content/adding- images.html", "is_base": false}, "direct_url": {"readOnly": true, "type": "string", "description": "URL to access the image file kept in external store"}, "self": {"readOnly": true, "type": "string", "description": "An image self url"}, "schema": {"readOnly": true, "type": "string", "description": "An image schema url"}}} REQ: curl -g -i -X GET http://controller:8774/v2.1/flavors/0 -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e" Starting new HTTP connection (1): controller "GET /v2.1/flavors/0 HTTP/1.1" 200 353 RESP: [200] Content-Length: 353 Content-Type: application/json Openstack-Api-Version: compute 2.1 X-Openstack-Nova-Api-Version: 2.1 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version X-Compute-Request-Id: req-a64dc81e-a993-473a-8022-2b73f920111d Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive RESP BODY: {"flavor": {"links": [{"href": "http://controller:8774/v2.1/flavors/0", "rel": "self"}, {"href": "http://controller:8774/flavors/0", "rel": "bookmark"}], "ram": 64, "OS-FLV-DISABLED:disabled": false, "os-flavor-access:is_public": true, "rxtx_factor": 1.0, "disk": 1, "id": "0", "name": "m1.nano", "vcpus": 1, "swap": "", "OS-FLV-EXT-DATA:ephemeral": 0}} GET call to compute for http://controller:8774/v2.1/flavors/0 used request id req-a64dc81e-a993-473a-8022-2b73f920111d network endpoint in service catalog Connection: <openstack.connection.Connection object at 0x4188a90> Network client initialized using OpenStack SDK: <openstack.network.v2._proxy.Proxy object at 0x42bd190> Looking for versions at http://controller:9696 REQ: curl -g -i -X GET http://controller:9696 -H "User-Agent: openstacksdk/0.9.13 keystoneauth1/2.18.0 python-requests/2.11.1 CPython/2.7.5" -H "X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e" Starting new HTTP connection (1): controller "GET / HTTP/1.1" 200 119 RESP: [200] Content-Type: application/json; charset=UTF-8 Content-Length: 119 Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive RESP BODY: {"versions": [{"status": "CURRENT", "id": "v2.0", "links": [{"href": "http://controller:9696/v2.0/", "rel": "self"}]}]} Using http://controller:9696/v2.0 as public network endpoint REQ: curl -g -i -X GET http://controller:9696/v2.0/networks/cb42b0e4-270f-4ebc-ab68-494f589804a8 -H "User-Agent: openstacksdk/0.9.13 keystoneauth1/2.18.0 python-requests/2.11.1 CPython/2.7.5" -H "X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e" "GET /v2.0/networks/cb42b0e4-270f-4ebc-ab68-494f589804a8 HTTP/1.1" 200 613 RESP: [200] Content-Type: application/json Content-Length: 613 X-Openstack-Request-Id: req-49ed059f-bf06-4a58-8b17-bbb1713ad8d0 Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive RESP BODY: {"network": {"status": "ACTIVE", "router:external": false, "availability_zone_hints": [], "availability_zones": ["nova"], "description": "", "subnets": ["c0a2dbe9-2d69-498b-81e6-43f88bc96c69"], "shared": false, "tenant_id": "6449ae304b29491492ddeb3663c1a508", "created_at": "2017-08-01T02:33:07Z", "tags": [], "ipv6_address_scope": null, "updated_at": "2017-08-01T02:33:29Z", "admin_state_up": true, "mtu": 1450, "revision_number": 5, "ipv4_address_scope": null, "port_security_enabled": true, "project_id": "6449ae304b29491492ddeb3663c1a508", "id": "cb42b0e4-270f-4ebc-ab68-494f589804a8", "name": "selfservice"}} GET call to network for http://controller:9696/v2.0/networks/cb42b0e4-270f-4ebc-ab68-494f589804a8 used request id req-49ed059f-bf06-4a58-8b17-bbb1713ad8d0 boot_args: [u'demo1', <RequestIdProxy at 0x418ed88 for image at 0x41c14d0>, <Flavor: m1.nano>] boot_kwargs: {'files': {}, 'userdata': None, 'key_name': u'mykey', 'availability_zone': None, 'nics': [{'port-id': '', 'net-id': u'cb42b0e4-270f-4ebc-ab68-494f589804a8', 'v4-fixed-ip': '', 'v6-fixed-ip': ''}], 'max_count': 1, 'meta': None, 'block_device_mapping_v2': [], 'min_count': 1, 'scheduler_hints': {}, 'reservation_id': None, 'security_groups': [u'default'], 'config_drive': None} REQ: curl -g -i -X POST http://controller:8774/v2.1/servers -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e" -d '{"server": {"name": "demo1", "imageRef": "358d684a-0842-47e1-b416-e4fbda532932", "key_name": "mykey", "flavorRef": "0", "max_count": 1, "min_count": 1, "networks": [{"uuid": "cb42b0e4-270f-4ebc-ab68-494f589804a8"}], "security_groups": [{"name": "default"}]}}' "POST /v2.1/servers HTTP/1.1" 500 218 RESP: [500] Openstack-Api-Version: compute 2.1 X-Openstack-Nova-Api-Version: 2.1 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version Content-Type: application/json; charset=UTF-8 Content-Length: 218 X-Compute-Request-Id: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive 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 'neutronclient.common.exceptions.Unauthorized'>", "code": 500}} POST call to compute for http://controller:8774/v2.1/servers used request id req-d5a36bc8-965a-46ff-9fbb-b31314f890ce 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) (Request-ID: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce) Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run return super(Command, self).run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/display.py", line 112, in run column_names, data = self.take_action(parsed_args) File "/usr/lib/python2.7/site-packages/openstackclient/compute/v2/server.py", line 627, in take_action server = compute_client.servers.create(*boot_args, **boot_kwargs) File "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 1416, in create **boot_kwargs) File "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 779, in _boot return_raw=return_raw, **kwargs) File "/usr/lib/python2.7/site-packages/novaclient/base.py", line 361, in _create resp, body = self.api.client.post(url, body=body) File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 223, in post return self.request(url, 'POST', **kwargs) File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 80, 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 'neutronclient.common.exceptions.Unauthorized'> (HTTP 500) (Request-ID: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce) clean_up CreateServer: 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) (Request-ID: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce) Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 135, in run ret_val = super(OpenStackShell, self).run(argv) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 279, in run result = self.run_subcommand(remainder) File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 180, in run_subcommand ret_value = super(OpenStackShell, self).run_subcommand(argv) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run return super(Command, self).run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/display.py", line 112, in run column_names, data = self.take_action(parsed_args) File "/usr/lib/python2.7/site-packages/openstackclient/compute/v2/server.py", line 627, in take_action server = compute_client.servers.create(*boot_args, **boot_kwargs) File "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 1416, in create **boot_kwargs) File "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 779, in _boot return_raw=return_raw, **kwargs) File "/usr/lib/python2.7/site-packages/novaclient/base.py", line 361, in _create resp, body = self.api.client.post(url, body=body) File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 223, in post return self.request(url, 'POST', **kwargs) File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 80, 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 'neutronclient.common.exceptions.Unauthorized'> (HTTP 500) (Request-ID: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce) END return value: 1 ====== ** Affects: nova Importance: Undecided Status: New -- 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/1709233 Title: Unauthorized: Unknown auth type: None when launching instance Status in OpenStack Compute (nova): New Bug description: I'm trying to install Openstack Ocata on CentOS running on VirtualBox environment according to the installation document, while I encountered one problem when trying to launch the basic instance via CLI or dashboard, got the same error logs as below: ====logs of nova-api===== 2017-08-08 15:18:20.830 2725 INFO nova.osapi_compute.wsgi.server [req-f31e391e-a3b8-4358-ada4-55f6cb57c050 f8c1accdd8af4d13a729d211f0da5dd4 6449ae304b29491492ddeb3663c1a508 - default default] 10.0.0.11 "GET /v2.1/flavors/0 HTTP/1.1" status: 200 len: 686 time: 0.0181510 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions [req-1a5aefdf-9c63-46a7-ab11-5a7043f66714 f8c1accdd8af4d13a729d211f0da5dd4 6449ae304b29491492ddeb3663c1a508 - default default] Unexpected exception in API method 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions Traceback (most recent call last): 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/openstack/extensions.py", line 338, in wrapped 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return f(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions return func(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line 642, in create 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions **create_kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/hooks.py", line 154, in inner 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions rv = f(*args, **kwargs) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1613, in create 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions check_server_group_quota=check_server_group_quota) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1186, in _create_instance 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions reservation_id, max_count) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 902, in _validate_and_build_base_options 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions pci_request_info, requested_networks) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 1432, in create_pci_requests_for_sriov_ports 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions neutron = get_client(context, admin=True) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 138, in get_client 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions _ADMIN_AUTH = _load_auth_plugin(CONF) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 74, in _load_auth_plugin 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions raise neutron_client_exc.Unauthorized(message=err_msg) 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions Unauthorized: Unknown auth type: None 2017-08-08 15:18:21.182 2725 ERROR nova.api.openstack.extensions 2017-08-08 15:18:21.183 2725 INFO nova.api.openstack.wsgi [req-1a5aefdf-9c63-46a7-ab11-5a7043f66714 f8c1accdd8af4d13a729d211f0da5dd4 6449ae304b29491492ddeb3663c1a508 - 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'> 2017-08-08 15:18:21.184 2725 INFO nova.osapi_compute.wsgi.server [req-1a5aefdf-9c63-46a7-ab11-5a7043f66714 f8c1accdd8af4d13a729d211f0da5dd4 6449ae304b29491492ddeb3663c1a508 - default default] 10.0.0.11 "POST /v2.1/servers HTTP/1.1" status: 500 len: 585 time: 0.2210422 ======== CLI step to trigger the problem when launching instance: ======== [openstack@controller ~]$ cat demo-openrc export OS_PROJECT_DOMAIN_NAME=Default export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_NAME=demo export OS_USERNAME=demo export OS_PASSWORD=****** export OS_AUTH_URL=http://controller:5000/v3 export OS_IDENTITY_API_VERSION=3 export OS_IMAGE_API_VERSION=2 [openstack@controller ~]$ . demo-openrc [openstack@controller ~]$ openstack server create --flavor 0 --image 358d684a-0842-47e1-b416-e4fbda532932 --nic net-id=cb42b0e4-270f-4ebc-ab68-494f589804a8 --security-group default --key-name mykey demo1 --debug START with options: [u'server', u'create', u'--flavor', u'0', u'--image', u'358d684a-0842-47e1-b416-e4fbda532932', u'--nic', u'net-id=cb42b0e4-270f-4ebc-ab68-494f589804a8', u'--security-group', u'default', u'--key-name', u'mykey', u'demo1', u'--debug'] options: Namespace(access_key='', access_secret='***', access_token='***', access_token_endpoint='', access_token_type='', auth_type='', auth_url='http://controller:5000/v3', cacert=None, cert='', client_id='', client_secret='***', cloud='', code='', consumer_key='', consumer_secret='***', debug=True, default_domain='default', default_domain_id='', default_domain_name='', deferred_help=False, discovery_endpoint='', domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='', key='', log_file=None, old_profile=None, openid_scope='', os_beta_command=False, os_compute_api_version='', os_data_processing_api_version='1.1', os_data_processing_url='', os_database_api_version='1', os_dns_api_version='2', os_identity_api_version='3', os_image_api_version='2', os_network_api_version='', os_object_api_version='', os_orchestration_api_version='1', os_project_id=None, os_project_name=None, os_volume_api_version='', os_workflow_api_versi on='2', passcode='', password='***', profile=None, project_domain_id='', project_domain_name='Default', project_id='', project_name='demo', protocol='', redirect_uri='', region_name='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='Default', user_id='', username='demo', verbose_level=3, verify=None) Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_h elp': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} defaults: {u'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', 'api_timeout': None, u'baremetal_api_version': u'1', u'image_api_version': u'2', u'container_infra_api_version': u'1', u'metering_api_version': u'2', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'cacert': None, u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', u'application_catalog_api_version': u'1', u'key_manager_api_version': u'v1', 'verify': True, u'identity_api_version': u'2.0', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'dns_api_version': u'2', u'object_store_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}} cloud cfg: {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_help': Fal se, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} compute API version 2, cmd group openstack.compute.v2 network API version 2, cmd group openstack.network.v2 image API version 2, cmd group openstack.image.v2 volume API version 2, cmd group openstack.volume.v2 identity API version 3, cmd group openstack.identity.v3 object_store API version 1, cmd group openstack.object_store.v1 database API version 1, cmd group openstack.database.v1 data_processing API version 1.1, cmd group openstack.data_processing.v1 workflow_engine API version 2, cmd group openstack.workflow_engine.v2 orchestration API version 1, cmd group openstack.orchestration.v1 dns API version 2, cmd group openstack.dns.v2 neutronclient API version 2, cmd group openstack.neutronclient.v2 Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_h elp': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_h elp': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} command: server create -> openstackclient.compute.v2.server.CreateServer Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'auth_url': 'http://controller:5000/v3', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': '2', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'demo', u'container_infra_api_version': u'1', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1', 'auth': {'user_domain_name': 'Default', 'project_name': 'demo', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'metering_api_version': u'2', 'deferred_h elp': False, u'identity_api_version': '3', 'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'debug': True, u'interface': None, u'disable_vendor_agent': {}} Using auth plugin: password Using parameters {'username': 'demo', 'project_name': 'demo', 'user_domain_name': 'Default', 'auth_url': 'http://controller:5000/v3', 'password': '***', 'project_domain_name': 'Default'} Get auth_ref REQ: curl -g -i -X GET http://controller:5000/v3 -H "Accept: application/json" -H "User-Agent: osc-lib/1.3.0 keystoneauth1/2.18.0 python-requests/2.11.1 CPython/2.7.5" Starting new HTTP connection (1): controller "GET /v3 HTTP/1.1" 200 249 RESP: [200] Date: Tue, 08 Aug 2017 03:26:34 GMT Server: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 Vary: X-Auth-Token x-openstack-request-id: req-7247618d-54dd-4879-9f72-019bbee24bd4 Content-Length: 249 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json RESP BODY: {"version": {"status": "stable", "updated": "2017-02-22T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.8", "links": [{"href": "http://controller:5000/v3/", "rel": "self"}]}} GET call to None for http://controller:5000/v3 used request id req-7247618d-54dd-4879-9f72-019bbee24bd4 Making authentication request to http://controller:5000/v3/auth/tokens "POST /v3/auth/tokens HTTP/1.1" 201 3287 {"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "d9963a46ff5f4d958f05c06760a268b9", "name": "user"}], "expires_at": "2017-08-08T04:26:34.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6449ae304b29491492ddeb3663c1a508", "name": "demo"}, "catalog": [{"endpoints": [{"url": "http://controller:5000/v3/", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "2297c531d78444158f8357f2a1c87e78"}, {"url": "http://controller:5000/v3/", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "661682921e46483faaebff25eb21394f"}, {"url": "http://controller:35357/v3/", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "7003f563ac9842b084aea93b35afa7d7"}], "type": "identity", "id": "364f33067bca4386af2e7a496c8976db", "name": "keystone"}, {"endpoints": [{"url": "http://controller:9292", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "a11 4ff4cc48f44a4a9ed0792556855ee"}, {"url": "http://controller:9292", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "a9dd5d402aac41aab29429f64bf86a2e"}, {"url": "http://controller:9292", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "b6b4292f522246e39116cf16a6885460"}], "type": "image", "id": "448b7c4f4061496fbbe6a09a087b9512", "name": "glance"}, {"endpoints": [{"url": "http://controller:8774/v2.1", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "05ce92dd189247e19ca3e48b1271a62d"}, {"url": "http://controller:8774/v2.1", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "90e8ab738bba470c87a979334f96dcc7"}, {"url": "http://controller:8774/v2.1", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "c3d4260cbabd4c7da0008cd4652b0921"}], "type": "compute", "id": "4d319015cace4cd9bd695109b903330b", "name": "nova"}, {"endpoints": [{"url": "http:// controller:8778", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "a812595be3cc46b0a19a302b071e4cb7"}, {"url": "http://controller:8778", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "d698922010184b77bb9cf2a8f8d6fc8c"}, {"url": "http://controller:8778", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "ef38a81b9dac444e96d6cccd078c5d32"}], "type": "placement", "id": "50416ff652f040089d7199ff432c32e9", "name": "placement"}, {"endpoints": [{"url": "http://controller:9696", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "49e6654bb412447bb5646cd1fd8f27cb"}, {"url": "http://controller:9696", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "7548f2330f3f40ea8450cfc5f353e423"}, {"url": "http://controller:9696", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "de8786290b2440c3a9d1b24418dd1f2a"}], "type": "networ k", "id": "6c9ff34c35ec48f0aed5681602338635", "name": "neutron"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "demo", "id": "f8c1accdd8af4d13a729d211f0da5dd4"}, "audit_ids": ["bReewiCxSNKBAUIsqliY3g"], "issued_at": "2017-08-08T03:26:34.000000Z"}} run(Namespace(availability_zone=None, block_device_mapping=[], columns=[], config_drive=False, file=[], flavor=u'0', formatter='table', hint=[], image=u'358d684a-0842-47e1-b416-e4fbda532932', key_name=u'mykey', max=1, max_width=0, min=1, nic=[u'net-id=cb42b0e4-270f-4ebc-ab68-494f589804a8'], noindent=False, prefix='', print_empty=False, property=None, security_group=[u'default'], server_name=u'demo1', user_data=None, variables=[], volume=None, wait=False)) Instantiating compute client for API Version Major: 2, Minor: 0 Instantiating volume client: <class 'cinderclient.v2.client.Client'> Instantiating image client: <class 'glanceclient.v2.client.Client'> Making authentication request to http://controller:5000/v3/auth/tokens "POST /v3/auth/tokens HTTP/1.1" 201 3287 {"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "d9963a46ff5f4d958f05c06760a268b9", "name": "user"}], "expires_at": "2017-08-08T04:26:35.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "6449ae304b29491492ddeb3663c1a508", "name": "demo"}, "catalog": [{"endpoints": [{"url": "http://controller:5000/v3/", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "2297c531d78444158f8357f2a1c87e78"}, {"url": "http://controller:5000/v3/", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "661682921e46483faaebff25eb21394f"}, {"url": "http://controller:35357/v3/", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "7003f563ac9842b084aea93b35afa7d7"}], "type": "identity", "id": "364f33067bca4386af2e7a496c8976db", "name": "keystone"}, {"endpoints": [{"url": "http://controller:9292", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "a11 4ff4cc48f44a4a9ed0792556855ee"}, {"url": "http://controller:9292", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "a9dd5d402aac41aab29429f64bf86a2e"}, {"url": "http://controller:9292", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "b6b4292f522246e39116cf16a6885460"}], "type": "image", "id": "448b7c4f4061496fbbe6a09a087b9512", "name": "glance"}, {"endpoints": [{"url": "http://controller:8774/v2.1", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "05ce92dd189247e19ca3e48b1271a62d"}, {"url": "http://controller:8774/v2.1", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "90e8ab738bba470c87a979334f96dcc7"}, {"url": "http://controller:8774/v2.1", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "c3d4260cbabd4c7da0008cd4652b0921"}], "type": "compute", "id": "4d319015cace4cd9bd695109b903330b", "name": "nova"}, {"endpoints": [{"url": "http:// controller:8778", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "a812595be3cc46b0a19a302b071e4cb7"}, {"url": "http://controller:8778", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "d698922010184b77bb9cf2a8f8d6fc8c"}, {"url": "http://controller:8778", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "ef38a81b9dac444e96d6cccd078c5d32"}], "type": "placement", "id": "50416ff652f040089d7199ff432c32e9", "name": "placement"}, {"endpoints": [{"url": "http://controller:9696", "interface": "internal", "region": "RegionOne", "region_id": "RegionOne", "id": "49e6654bb412447bb5646cd1fd8f27cb"}, {"url": "http://controller:9696", "interface": "public", "region": "RegionOne", "region_id": "RegionOne", "id": "7548f2330f3f40ea8450cfc5f353e423"}, {"url": "http://controller:9696", "interface": "admin", "region": "RegionOne", "region_id": "RegionOne", "id": "de8786290b2440c3a9d1b24418dd1f2a"}], "type": "networ k", "id": "6c9ff34c35ec48f0aed5681602338635", "name": "neutron"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "demo", "id": "f8c1accdd8af4d13a729d211f0da5dd4"}, "audit_ids": ["5hz0cHeLTE-pNAAWQtkOeA"], "issued_at": "2017-08-08T03:26:35.000000Z"}} Instantiating image api: <class 'openstackclient.api.image_v2.APIv2'> curl -g -i -X GET -H 'Accept-Encoding: gzip, deflate' -H 'Accept: */*' -H 'User-Agent: python-glanceclient' -H 'Connection: keep-alive' -H 'X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e' -H 'Content-Type: application/octet-stream' http://controller:9292/v2/images/358d684a-0842-47e1-b416-e4fbda532932 Starting new HTTP connection (1): controller "GET /v2/images/358d684a-0842-47e1-b416-e4fbda532932 HTTP/1.1" 200 584 GET call to glance-api for http://controller:9292/v2/images/358d684a-0842-47e1-b416-e4fbda532932 used request id req-e8c80122-b325-43b4-b269-a08653c61928 HTTP/1.1 200 OK Content-Length: 584 Content-Type: application/json; charset=UTF-8 X-Openstack-Request-Id: req-e8c80122-b325-43b4-b269-a08653c61928 Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive {"status": "active", "name": "cirros", "tags": [], "container_format": "bare", "created_at": "2017-07-18T09:04:46Z", "size": 13267968, "disk_format": "qcow2", "updated_at": "2017-07-18T09:04:47Z", "visibility": "public", "self": "/v2/images/358d684a-0842-47e1-b416-e4fbda532932", "min_disk": 0, "protected": false, "id": "358d684a-0842-47e1-b416-e4fbda532932", "file": "/v2/images/358d684a-0842-47e1-b416-e4fbda532932/file", "checksum": "f8ab98ff5e73ebab884d80c9dc9c7290", "owner": "96e6ba0b79c0456295453e817b235fae", "virtual_size": null, "min_ram": 0, "schema": "/v2/schemas/image"} curl -g -i -X GET -H 'Accept-Encoding: gzip, deflate' -H 'Accept: */*' -H 'User-Agent: python-glanceclient' -H 'Connection: keep-alive' -H 'X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e' -H 'Content-Type: application/octet-stream' http://controller:9292/v2/schemas/image "GET /v2/schemas/image HTTP/1.1" 200 4169 GET call to glance-api for http://controller:9292/v2/schemas/image used request id req-a7f2dc01-da3c-4903-8fb7-2c042cbd56df HTTP/1.1 200 OK Content-Type: application/json; charset=UTF-8 Content-Length: 4169 X-Openstack-Request-Id: req-a7f2dc01-da3c-4903-8fb7-2c042cbd56df Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive {"additionalProperties": {"type": "string"}, "name": "image", "links": [{"href": "{self}", "rel": "self"}, {"href": "{file}", "rel": "enclosure"}, {"href": "{schema}", "rel": "describedby"}], "properties": {"status": {"readOnly": true, "enum": ["queued", "saving", "active", "killed", "deleted", "pending_delete", "deactivated"], "type": "string", "description": "Status of the image"}, "tags": {"items": {"type": "string", "maxLength": 255}, "type": "array", "description": "List of strings related to the image"}, "kernel_id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a- fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": ["null", "string"], "description": "ID of image stored in Glance that should be used as the kernel when booting an AMI-style image.", "is_base": false}, "container_format": {"enum": [null, "ami", "ari", "aki", "bare", "ovf", "ova", "docker"], "type": ["null", "string"], "description": "Format of the container"}, "min_ram": {"type": "integer", "description": "Amount of ram (in MB) required to boot image."}, "ramdisk_id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a- fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": ["null", "string"], "description": "ID of image stored in Glance that should be used as the ramdisk when booting an AMI-style image.", "is_base": false}, "locations": {"items": {"required": ["url", "metadata"], "type": "object", "properties": {"url": {"type": "string", "maxLength": 255}, "metadata": {"type": "object"}}}, "type": "array", "description": "A set of URLs to access the image file kept in external store"}, "visibility": {"enum": ["community", "public", "private", "shared"], "type": "string", "description": "Scope of image accessibility"}, "updated_at": {"readOnly": true, "type": "string", "description": "Date and time of the last image modification"}, "owner": {"type": ["null", "string"], "description": "Owner of the image", "maxLength": 255}, "file": {"readOnly": true, "type": "string", "description": "An image file url"}, "min_disk": {"type": "integer", "description": "Amount of disk space (in GB) required to boot image."}, "virtual_size": {"readOnly": true, "type": ["null", "integer"], "description": "Virtual size of image in bytes"}, "id": {"pattern": "^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0 -9a-fA-F]){4}-([0-9a-fA-F]){12}$", "type": "string", "description": "An identifier for the image"}, "size": {"readOnly": true, "type": ["null", "integer"], "description": "Size of image file in bytes"}, "instance_uuid": {"type": "string", "description": "Metadata which can be used to record which instance this image is associated with. (Informational only, does not create an instance snapshot.)", "is_base": false}, "os_distro": {"type": "string", "description": "Common name of operating system distribution as specified in http://docs.openstack.org/trunk/openstack-compute/admin/content /adding-images.html", "is_base": false}, "name": {"type": ["null", "string"], "description": "Descriptive name for the image", "maxLength": 255}, "checksum": {"readOnly": true, "type": ["null", "string"], "description": "md5 hash of image contents.", "maxLength": 32}, "created_at": {"readOnly": true, "type": "string", "description": "Date and time of image registration"}, "disk_format": {"enum": [null, "ami", "ari", "aki", "vhd", "vhdx", "vmdk", "raw", "qcow2", "vdi", "iso", "ploop"], "type": ["null", "string"], "description": "Format of the disk"}, "os_version": {"type": "string", "description": "Operating system version as specified by the distributor", "is_base": false}, "protected": {"type": "boolean", "description": "If true, image will not be deletable."}, "architecture": {"type": "string", "description": "Operating system architecture as specified in http://docs.openstack.org/trunk/openstack-compute/admin/content /adding-images.html", "is_base": false}, "direct_url": {"readOnly": true, "type": "string", "description": "URL to access the image file kept in external store"}, "self": {"readOnly": true, "type": "string", "description": "An image self url"}, "schema": {"readOnly": true, "type": "string", "description": "An image schema url"}}} REQ: curl -g -i -X GET http://controller:8774/v2.1/flavors/0 -H "User-Agent: python-novaclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e" Starting new HTTP connection (1): controller "GET /v2.1/flavors/0 HTTP/1.1" 200 353 RESP: [200] Content-Length: 353 Content-Type: application/json Openstack-Api-Version: compute 2.1 X-Openstack-Nova-Api-Version: 2.1 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version X-Compute-Request-Id: req-a64dc81e-a993-473a-8022-2b73f920111d Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive RESP BODY: {"flavor": {"links": [{"href": "http://controller:8774/v2.1/flavors/0", "rel": "self"}, {"href": "http://controller:8774/flavors/0", "rel": "bookmark"}], "ram": 64, "OS-FLV-DISABLED:disabled": false, "os-flavor-access:is_public": true, "rxtx_factor": 1.0, "disk": 1, "id": "0", "name": "m1.nano", "vcpus": 1, "swap": "", "OS-FLV-EXT-DATA:ephemeral": 0}} GET call to compute for http://controller:8774/v2.1/flavors/0 used request id req-a64dc81e-a993-473a-8022-2b73f920111d network endpoint in service catalog Connection: <openstack.connection.Connection object at 0x4188a90> Network client initialized using OpenStack SDK: <openstack.network.v2._proxy.Proxy object at 0x42bd190> Looking for versions at http://controller:9696 REQ: curl -g -i -X GET http://controller:9696 -H "User-Agent: openstacksdk/0.9.13 keystoneauth1/2.18.0 python-requests/2.11.1 CPython/2.7.5" -H "X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e" Starting new HTTP connection (1): controller "GET / HTTP/1.1" 200 119 RESP: [200] Content-Type: application/json; charset=UTF-8 Content-Length: 119 Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive RESP BODY: {"versions": [{"status": "CURRENT", "id": "v2.0", "links": [{"href": "http://controller:9696/v2.0/", "rel": "self"}]}]} Using http://controller:9696/v2.0 as public network endpoint REQ: curl -g -i -X GET http://controller:9696/v2.0/networks/cb42b0e4-270f-4ebc-ab68-494f589804a8 -H "User-Agent: openstacksdk/0.9.13 keystoneauth1/2.18.0 python-requests/2.11.1 CPython/2.7.5" -H "X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e" "GET /v2.0/networks/cb42b0e4-270f-4ebc-ab68-494f589804a8 HTTP/1.1" 200 613 RESP: [200] Content-Type: application/json Content-Length: 613 X-Openstack-Request-Id: req-49ed059f-bf06-4a58-8b17-bbb1713ad8d0 Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive RESP BODY: {"network": {"status": "ACTIVE", "router:external": false, "availability_zone_hints": [], "availability_zones": ["nova"], "description": "", "subnets": ["c0a2dbe9-2d69-498b-81e6-43f88bc96c69"], "shared": false, "tenant_id": "6449ae304b29491492ddeb3663c1a508", "created_at": "2017-08-01T02:33:07Z", "tags": [], "ipv6_address_scope": null, "updated_at": "2017-08-01T02:33:29Z", "admin_state_up": true, "mtu": 1450, "revision_number": 5, "ipv4_address_scope": null, "port_security_enabled": true, "project_id": "6449ae304b29491492ddeb3663c1a508", "id": "cb42b0e4-270f-4ebc-ab68-494f589804a8", "name": "selfservice"}} GET call to network for http://controller:9696/v2.0/networks/cb42b0e4-270f-4ebc-ab68-494f589804a8 used request id req-49ed059f-bf06-4a58-8b17-bbb1713ad8d0 boot_args: [u'demo1', <RequestIdProxy at 0x418ed88 for image at 0x41c14d0>, <Flavor: m1.nano>] boot_kwargs: {'files': {}, 'userdata': None, 'key_name': u'mykey', 'availability_zone': None, 'nics': [{'port-id': '', 'net-id': u'cb42b0e4-270f-4ebc-ab68-494f589804a8', 'v4-fixed-ip': '', 'v6-fixed-ip': ''}], 'max_count': 1, 'meta': None, 'block_device_mapping_v2': [], 'min_count': 1, 'scheduler_hints': {}, 'reservation_id': None, 'security_groups': [u'default'], 'config_drive': None} REQ: curl -g -i -X POST http://controller:8774/v2.1/servers -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}231ce2af87009a36880324ba25df7961280d797e" -d '{"server": {"name": "demo1", "imageRef": "358d684a-0842-47e1-b416-e4fbda532932", "key_name": "mykey", "flavorRef": "0", "max_count": 1, "min_count": 1, "networks": [{"uuid": "cb42b0e4-270f-4ebc-ab68-494f589804a8"}], "security_groups": [{"name": "default"}]}}' "POST /v2.1/servers HTTP/1.1" 500 218 RESP: [500] Openstack-Api-Version: compute 2.1 X-Openstack-Nova-Api-Version: 2.1 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version Content-Type: application/json; charset=UTF-8 Content-Length: 218 X-Compute-Request-Id: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce Date: Tue, 08 Aug 2017 03:26:35 GMT Connection: keep-alive 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 'neutronclient.common.exceptions.Unauthorized'>", "code": 500}} POST call to compute for http://controller:8774/v2.1/servers used request id req-d5a36bc8-965a-46ff-9fbb-b31314f890ce 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) (Request-ID: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce) Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run return super(Command, self).run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/display.py", line 112, in run column_names, data = self.take_action(parsed_args) File "/usr/lib/python2.7/site-packages/openstackclient/compute/v2/server.py", line 627, in take_action server = compute_client.servers.create(*boot_args, **boot_kwargs) File "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 1416, in create **boot_kwargs) File "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 779, in _boot return_raw=return_raw, **kwargs) File "/usr/lib/python2.7/site-packages/novaclient/base.py", line 361, in _create resp, body = self.api.client.post(url, body=body) File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 223, in post return self.request(url, 'POST', **kwargs) File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 80, 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 'neutronclient.common.exceptions.Unauthorized'> (HTTP 500) (Request-ID: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce) clean_up CreateServer: 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) (Request-ID: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce) Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 135, in run ret_val = super(OpenStackShell, self).run(argv) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 279, in run result = self.run_subcommand(remainder) File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 180, in run_subcommand ret_value = super(OpenStackShell, self).run_subcommand(argv) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run return super(Command, self).run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/display.py", line 112, in run column_names, data = self.take_action(parsed_args) File "/usr/lib/python2.7/site-packages/openstackclient/compute/v2/server.py", line 627, in take_action server = compute_client.servers.create(*boot_args, **boot_kwargs) File "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 1416, in create **boot_kwargs) File "/usr/lib/python2.7/site-packages/novaclient/v2/servers.py", line 779, in _boot return_raw=return_raw, **kwargs) File "/usr/lib/python2.7/site-packages/novaclient/base.py", line 361, in _create resp, body = self.api.client.post(url, body=body) File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 223, in post return self.request(url, 'POST', **kwargs) File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 80, 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 'neutronclient.common.exceptions.Unauthorized'> (HTTP 500) (Request-ID: req-d5a36bc8-965a-46ff-9fbb-b31314f890ce) END return value: 1 ====== To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1709233/+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