<div dir="ltr">Here you go with the output :<div><br></div><div><br></div><div><div>[root@controller ~]# openstack --debug endpoint list </div><div>START with options: [u'--debug', u'endpoint', u'list']</div><div>options: Namespace(access_key='', access_secret='***', access_token='***', access_token_endpoint='', access_token_type='', auth_type='', auth_url='<a href="http://controller:35357/v3/">http://controller:35357/v3/</a>', 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, openid_scope='', os_beta_command=False, os_compute_api_version='', os_identity_api_version='3', os_image_api_version='', os_network_api_version='', os_object_api_version='', os_project_id=None, os_project_name=None, os_volume_api_version='', passcode='', password='***', profile='', project_domain_id='', project_domain_name='Default', project_id='', project_name='admin', protocol='', redirect_uri='', region_name='', service_provider_endpoint='', service_provider_entity_id='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='Default', user_id='', username='admin', verbose_level=3, verify=None)</div><div>Auth plugin password selected</div><div>auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': '<a href="http://controller:35357/v3/">http://controller:35357/v3/</a>', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', 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': 'admin', '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': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 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': {}}</div><div>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', u'workflow_api_version': u'2', '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': {}}</div><div>cloud cfg: {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': '<a href="http://controller:35357/v3/">http://controller:35357/v3/</a>', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', 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': 'admin', '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': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 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': {}}</div><div>compute API version 2, cmd group openstack.compute.v2</div><div>network API version 2, cmd group openstack.network.v2</div><div>image API version 2, cmd group openstack.image.v2</div><div>volume API version 2, cmd group openstack.volume.v2</div><div>identity API version 3, cmd group openstack.identity.v3</div><div>object_store API version 1, cmd group openstack.object_store.v1</div><div>neutronclient API version 2, cmd group openstack.neutronclient.v2</div><div>Auth plugin password selected</div><div>auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': '<a href="http://controller:35357/v3/">http://controller:35357/v3/</a>', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', 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': 'admin', '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': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 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': {}}</div><div>Auth plugin password selected</div><div>auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': '<a href="http://controller:35357/v3/">http://controller:35357/v3/</a>', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', 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': 'admin', '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': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 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': {}}</div><div>command: endpoint list -> openstackclient.identity.v3.endpoint.ListEndpoint (auth=True)</div><div>Auth plugin password selected</div><div>auth_config_hook(): {'auth_type': 'password', 'beta_command': False, u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', u'metering_api_version': u'2', 'auth_url': '<a href="http://controller:35357/v3/">http://controller:35357/v3/</a>', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username': 'admin', 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': 'admin', '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': u'1', 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': None, u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', 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': {}}</div><div>Using auth plugin: password</div><div>Using parameters {'username': 'admin', 'project_name': 'admin', 'user_domain_name': 'Default', 'auth_url': '<a href="http://controller:35357/v3/">http://controller:35357/v3/</a>', 'password': '***', 'project_domain_name': 'Default'}</div><div>Get auth_ref</div><div>REQ: curl -g -i -X GET <a href="http://controller:35357/v3/">http://controller:35357/v3/</a> -H "Accept: application/json" -H "User-Agent: osc-lib/1.7.0 keystoneauth1/3.1.0 python-requests/2.14.2 CPython/2.7.5"</div><div>Starting new HTTP connection (1): controller</div><div><a href="http://controller:35357">http://controller:35357</a> "GET /v3/ HTTP/1.1" 400 347</div><div>RESP: [400] Date: Tue, 20 Feb 2018 16:50:08 GMT Server: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 Content-Length: 347 Connection: close Content-Type: text/html; charset=iso-8859-1</div><div>RESP BODY: Omitted, Content-Type is set to text/html; charset=iso-8859-1. Only application/json responses have their bodies logged.</div><div><br></div><div>Request returned failure status: 400</div><div>Failed to discover available identity versions when contacting <a href="http://controller:35357/v3/">http://controller:35357/v3/</a>. Attempting to parse version from URL.</div><div>Making authentication request to <a href="http://controller:35357/v3/auth/tokens">http://controller:35357/v3/auth/tokens</a></div><div>Resetting dropped connection: controller</div><div><a href="http://controller:35357">http://controller:35357</a> "POST /v3/auth/tokens HTTP/1.1" 400 347</div><div>Request returned failure status: 400</div><div>Bad Request (HTTP 400)</div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 393, in run_subcommand</div><div>    self.prepare_to_run_command(cmd)</div><div>  File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 200, in prepare_to_run_command</div><div>    return super(OpenStackShell, self).prepare_to_run_command(cmd)</div><div>  File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 437, in prepare_to_run_command</div><div>    self.client_manager.auth_ref</div><div>  File "/usr/lib/python2.7/site-packages/openstackclient/common/clientmanager.py", line 99, in auth_ref</div><div>    return super(ClientManager, self).auth_ref</div><div>  File "/usr/lib/python2.7/site-packages/osc_lib/clientmanager.py", line 239, in auth_ref</div><div>    self._auth_ref = self.auth.get_auth_ref(self.session)</div><div>  File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py", line 198, in get_auth_ref</div><div>    return self._plugin.get_auth_ref(session, **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py", line 167, in get_auth_ref</div><div>    authenticated=False, log=False, **rkwargs)</div><div>  File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 853, in post</div><div>    return self.request(url, 'POST', **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/osc_lib/session.py", line 40, in request</div><div>    resp = super(TimingSession, self).request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 101, in inner</div><div>    return wrapped(*args, **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 742, in request</div><div>    raise exceptions.from_response(resp, method, url)</div><div>BadRequest: Bad Request (HTTP 400)</div><div>clean_up ListEndpoint: Bad Request (HTTP 400)</div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 134, in run</div><div>    ret_val = super(OpenStackShell, self).run(argv)</div><div>  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 279, in run</div><div>    result = self.run_subcommand(remainder)</div><div>  File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 169, in run_subcommand</div><div>    ret_value = super(OpenStackShell, self).run_subcommand(argv)</div><div>  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 393, in run_subcommand</div><div>    self.prepare_to_run_command(cmd)</div><div>  File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 200, in prepare_to_run_command</div><div>    return super(OpenStackShell, self).prepare_to_run_command(cmd)</div><div>  File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 437, in prepare_to_run_command</div><div>    self.client_manager.auth_ref</div><div>  File "/usr/lib/python2.7/site-packages/openstackclient/common/clientmanager.py", line 99, in auth_ref</div><div>    return super(ClientManager, self).auth_ref</div><div>  File "/usr/lib/python2.7/site-packages/osc_lib/clientmanager.py", line 239, in auth_ref</div><div>    self._auth_ref = self.auth.get_auth_ref(self.session)</div><div>  File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py", line 198, in get_auth_ref</div><div>    return self._plugin.get_auth_ref(session, **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py", line 167, in get_auth_ref</div><div>    authenticated=False, log=False, **rkwargs)</div><div>  File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 853, in post</div><div>    return self.request(url, 'POST', **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/osc_lib/session.py", line 40, in request</div><div>    resp = super(TimingSession, self).request(url, method, **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 101, in inner</div><div>    return wrapped(*args, **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 742, in request</div><div>    raise exceptions.from_response(resp, method, url)</div><div>BadRequest: Bad Request (HTTP 400)</div><div><br></div><div>END return value: 1</div><div>[root@controller ~]# </div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 20, 2018 at 10:10 PM, Erik McCormick <span dir="ltr"><<a href="mailto:emccormick@cirrusseven.com" target="_blank">emccormick@cirrusseven.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">According to your bootstrap and auth file, you're using<br>
<a href="http://controller:35357/v3" rel="noreferrer" target="_blank">http://controller:35357/v3</a>, but the error you posted said<br>
<a href="http://nagraj_controller:35357/v3/" rel="noreferrer" target="_blank">http://nagraj_controller:<wbr>35357/v3/</a>.<br>
<br>
Run this:<br>
<br>
openstack --debug endpoint list<br>
<br>
Paste the output in here.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Erik<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Tue, Feb 20, 2018 at 11:22 AM, Guru Desai <<a href="mailto:gurud78@gmail.com">gurud78@gmail.com</a>> wrote:<br>
> yes, did the bootstrap commands and everything went fine i.e no errors.<br>
> admin port 35357 as mentioned in the pike install guide for keystone..<br>
><br>
> keystone-manage bootstrap --bootstrap-password ADMIN_PASS \<br>
><br>
> --bootstrap-admin-url <a href="http://controller:35357/v3" rel="noreferrer" target="_blank">http://controller:35357/v3</a>  \<br>
><br>
> --bootstrap-internal-url <a href="http://controller:5000/v3" rel="noreferrer" target="_blank">http://controller:5000/v3</a>  \<br>
><br>
> --bootstrap-public-url <a href="http://controller:5000/v3" rel="noreferrer" target="_blank">http://controller:5000/v3</a> \<br>
><br>
> --bootstrap-region-id RegionOne<br>
><br>
><br>
><br>
> On Tue, Feb 20, 2018 at 9:43 PM, Remo Mattei <<a href="mailto:Remo@italy1.com">Remo@italy1.com</a>> wrote:<br>
>><br>
>> Why are you auth on the admin port? Try the default 5000?<br>
>><br>
>><br>
>> On Feb 20, 2018, at 7:58 AM, Erik McCormick <<a href="mailto:emccormick@cirrusseven.com">emccormick@cirrusseven.com</a>><br>
>> wrote:<br>
>><br>
>> Did you run all the keystone-manage bootstrap commands? This looks<br>
>> like you're trying to create the domain you're supposed to be<br>
>> authenticating against.<br>
>><br>
>> On Tue, Feb 20, 2018 at 10:34 AM, Guru Desai <<a href="mailto:gurud78@gmail.com">gurud78@gmail.com</a>> wrote:<br>
>><br>
>> Hi Nithish,<br>
>><br>
>> That part is verified. Below is the snippet of the rc file<br>
>><br>
>> export OS_USERNAME=admin<br>
>> export OS_PASSWORD=ADMIN_PASS<br>
>>  export OS_PROJECT_NAME=admin<br>
>>  export OS_USER_DOMAIN_NAME=Default<br>
>>  export OS_PROJECT_DOMAIN_NAME=Default<br>
>>  export OS_AUTH_URL=<a href="http://controller:35357/v3" rel="noreferrer" target="_blank">http://controller:<wbr>35357/v3</a><br>
>>  export OS_IDENTITY_API_VERSION=3<br>
>><br>
>><br>
>> [root@controller~]# openstack domain create --description "Default Domain"<br>
>> default<br>
>> Failed to discover available identity versions when contacting<br>
>> <a href="http://controller:35357/v3/" rel="noreferrer" target="_blank">http://controller:35357/v3/</a>. Attempting to parse version from URL.<br>
>> Bad Request (HTTP 400)<br>
>><br>
>><br>
>> On Tue, Feb 20, 2018 at 7:36 PM, nithish B <<a href="mailto:bestofnithish@gmail.com">bestofnithish@gmail.com</a>><br>
>> wrote:<br>
>><br>
>><br>
>> Hi Guru,<br>
>> This looks more like a problem of finding the credentials. Please check if<br>
>> you sourced the credentials, and you did it right. A sample source<br>
>> parameters might look like the following:<br>
>><br>
>> export OS_USERNAME=admin<br>
>> export OS_PASSWORD=<ADMIN-PASS-HERE><br>
>> export OS_TENANT_NAME=admin<br>
>> export OS_AUTH_URL=<a href="https://nagaraj_controller:5000/v3" rel="noreferrer" target="_blank">https://nagaraj_<wbr>controller:5000/v3</a><br>
>><br>
>> Thanks.<br>
>><br>
>><br>
>> Regards,<br>
>> Nitish B.<br>
>><br>
>> On Tue, Feb 20, 2018 at 5:26 AM, Guru Desai <<a href="mailto:gurud78@gmail.com">gurud78@gmail.com</a>> wrote:<br>
>><br>
>><br>
>> Hi<br>
>><br>
>> I am trying to install openstack pike and following the instruction<br>
>> mentioned in<br>
>> <a href="https://docs.openstack.org/keystone/pike/install/keystone-install-rdo.html" rel="noreferrer" target="_blank">https://docs.openstack.org/<wbr>keystone/pike/install/<wbr>keystone-install-rdo.html</a><br>
>> for installing keystone. I am done with the environment setup. But after<br>
>> installing keystone, tried to create a project as mentioned in the guide.<br>
>> It<br>
>> shows below error. Not seeing any errors in the logs as such. Appreciate<br>
>> any<br>
>> inputs :<br>
>><br>
>> openstack project create --domain default --description "Service<br>
>> Project" service<br>
>><br>
>> Failed to discover available identity versions when contacting<br>
>> <a href="http://nagraj_controller:35357/v3/" rel="noreferrer" target="_blank">http://nagraj_controller:<wbr>35357/v3/</a>. Attempting to parse version from URL.<br>
>> Bad Request (HTTP 400)<br>
>><br>
>> Guru<br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> Mailing list:<br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
>> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
>> Unsubscribe :<br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
>><br>
>><br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> Mailing list:<br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
>> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
>> Unsubscribe :<br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> Mailing list:<br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
>> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
>> Unsubscribe :<br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack</a><br>
>><br>
>><br>
><br>
</div></div></blockquote></div><br></div>