undercloud install fails with the following error:
APIException: Authorization failed: Cannot authenticate without an auth_url
http://logs.openstack.org/36/555336/5/check/tripleo-ci-centos-7-scenario001-multinode-oooq-container/5f87f73/logs/undercloud/home/zuul/undercloud_install.log.txt.gz#_2018-04-04_12_25_34
2018-04-04 12:25:34 | 2018-04-04 12:25:34,010 DEBUG: An exception occurred
2018-04-04 12:25:34 | Traceback (most recent call last):
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2291, in install
2018-04-04 12:25:34 | _post_config(instack_env, upgrade)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2008, in _post_config
2018-04-04 12:25:34 | _post_config_mistral(instack_env, mistral, swift)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1945, in _post_config_mistral
2018-04-04 12:25:34 | _create_logging_cron(mistral)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1911, in _create_logging_cron
2018-04-04 12:25:34 | pattern='0 * * * *'
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/mistralclient/api/v2/cron_triggers.py", line 55, in create
2018-04-04 12:25:34 | return self._create('/cron_triggers', data)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/mistralclient/api/base.py", line 97, in _create
2018-04-04 12:25:34 | self._raise_api_exception(ex.response)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/mistralclient/api/base.py", line 160, in _raise_api_exception
2018-04-04 12:25:34 | error_message=error_data)
2018-04-04 12:25:34 | APIException: Authorization failed: Cannot authenticate without an auth_url
2018-04-04 12:25:34 | 2018-04-04 12:25:34,013 ERROR:
2018-04-04 12:25:34 | #############################################################################
2018-04-04 12:25:34 | Undercloud install failed.
2018-04-04 12:25:34 |
2018-04-04 12:25:34 | Reason: Authorization failed: Cannot authenticate without an auth_url
2018-04-04 12:25:34 |
2018-04-04 12:25:34 | See the previous output for details about what went wrong. The full install
2018-04-04 12:25:34 | log can be found at /home/zuul/.instack/install-undercloud.log.
2018-04-04 12:25:34 |
2018-04-04 12:25:34 | #############################################################################
2018-04-04 12:25:34 |
2018-04-04 12:25:34 | Traceback (most recent call last):
2018-04-04 12:25:34 | File "<string>", line 1, in <module>
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2291, in install
2018-04-04 12:25:34 | _post_config(instack_env, upgrade)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2008, in _post_config
2018-04-04 12:25:34 | _post_config_mistral(instack_env, mistral, swift)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1945, in _post_config_mistral
2018-04-04 12:25:34 | _create_logging_cron(mistral)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 1911, in _create_logging_cron
2018-04-04 12:25:34 | pattern='0 * * * *'
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/mistralclient/api/v2/cron_triggers.py", line 55, in create
2018-04-04 12:25:34 | return self._create('/cron_triggers', data)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/mistralclient/api/base.py", line 97, in _create
2018-04-04 12:25:34 | self._raise_api_exception(ex.response)
2018-04-04 12:25:34 | File "/usr/lib/python2.7/site-packages/mistralclient/api/base.py", line 160, in _raise_api_exception
2018-04-04 12:25:34 | error_message=error_data)
2018-04-04 12:25:34 | mistralclient.api.base.APIException: Authorization failed: Cannot authenticate without an auth_url
2018-04-04 12:25:34 | Command '['instack-install-undercloud']' returned non-zero exit status 1
More info about the issue can be found in the mistral api log:
http:// logs.openstack. org/74/ 548974/ 28/check/ tripleo- ci-centos- 7-undercloud- oooq/e994b66/ logs/undercloud /var/log/ mistral/ api.log. txt.gz# _2018-04- 04_12_07_ 03_388
2018-04-04 12:07:03.388 31578 ERROR wsme.api [req-80084090- 9d73-47da- 98a6-c4d6585f89 cd 003ca7a913db410 e885daacee3e9bc 78 d1d9cc5ef7e542b a80cf5b8706a5c9 2d - default default] Server-side error: "Authorization failed: Cannot authenticate without an auth_url". Detail:
Traceback (most recent call last):
File "/usr/lib/ python2. 7/site- packages/ wsmeext/ pecan.py" , line 85, in callfunction
result = f(self, *args, **kwargs)
File "/usr/lib/ python2. 7/site- packages/ mistral/ api/controllers /v2/cron_ trigger. py", line 78, in post id=values. get('workflow_ id')
workflow_
File "/usr/lib/ python2. 7/site- packages/ mistral/ db/utils. py", line 88, in decorate _with_auth_ context, auth_ctx, func, *args, **kw)
return retry.call(
File "/usr/lib/ python2. 7/site- packages/ mistral/ utils/rest_ utils.py" , line 247, in call trying, self).call(fn, *args, **kwargs)
return super(MistralRe
File "/usr/lib/ python2. 7/site- packages/ tenacity/ __init_ _.py", line 295, in call time=start_ time)
start_
File "/usr/lib/ python2. 7/site- packages/ tenacity/ __init_ _.py", line 252, in iter
return fut.result()
File "/usr/lib/ python2. 7/site- packages/ concurrent/ futures/ _base.py" , line 422, in result
return self.__get_result()
File "/usr/lib/ python2. 7/site- packages/ tenacity/ __init_ _.py", line 298, in call
result = fn(*args, **kwargs)
File "/usr/lib/ python2. 7/site- packages/ mistral/ db/utils. py", line 45, in _with_auth_context
return func(*args, **kw)
File "/usr/lib/ python2. 7/site- packages/ mistral/ services/ triggers. py", line 130, in create_cron_trigger add_trust_ id(trigger_ parameters)
security.
File "/usr/lib/ python2. 7/site- packages/ mistral/ services/ security. py", line 110, in add_trust_id
trust = create_trust()
File "/usr/lib/ python2. 7/site- packages/ mistral/ services/ security. py", line 41, in create_trust
client = keystone.client()
File "/usr/lib/ python2. 7/site- packages/ mistral/ utils/openstack /keystone. py", line 42, in client url=auth_ url
auth_
File "/usr/lib/ python2. 7/site- packages/ keystoneclient/ v3/client. py", line 250, in __init__ authenticate( )
self.
File "/usr/lib/ python2. 7/site- packages/ keystoneclient/ httpclient. py", line 578, in authenticate raw_token_ from_identity_ service( **kwargs)
resp = self.get_
File "/usr/lib/ python2. 7/site- packages/ keystoneclient/ v3/client. py", line 336, in get_raw_ token_from_ identity_ service Authorization failed: %s') % e)
_('
AuthorizationFa ilure: Authorization failed: Cannot authenticate without an auth_url ilure: Authorization failed: Cannot authenticate without an auth_url
: AuthorizationFa