During minor update of rhosp13 the command openstack undercloud upgrade fails with an authentication issue
Issue
- During minor update of rhosp13 the command
openstack undercloud upgrade
fails with an authentication issue:
This system is not registered with an entitlement server. You can use subscription-manager to register.
No packages marked for update
2020-06-03 15:16:59,057 INFO: Check the stack status to be able to migrate heat data.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 2543, in pre_upgrade
user_domain_name='Default')
File "/usr/lib/python2.7/site-packages/os_client_config/__init__.py", line 86, in make_client
return cloud.get_legacy_client(service_key, constructor)
File "/usr/lib/python2.7/site-packages/os_client_config/cloud_config.py", line 397, in get_legacy_client
service_key, min_version=min_version, max_version=max_version)
File "/usr/lib/python2.7/site-packages/os_client_config/cloud_config.py", line 336, in get_session_endpoint
endpoint = self._get_highest_endpoint(service_types, kwargs)
File "/usr/lib/python2.7/site-packages/os_client_config/cloud_config.py", line 294, in _get_highest_endpoint
return session.get_endpoint(**kwargs)
File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 942, in get_endpoint
return auth.get_endpoint(self, **kwargs)
File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 379, in get_endpoint
allow_version_hack=allow_version_hack, **kwargs)
File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 270, in get_endpoint_data
service_catalog = self.get_access(session).service_catalog
File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 134, in get_access
self.auth_ref = self.get_auth_ref(session)
File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py", line 201, in get_auth_ref
return self._plugin.get_auth_ref(session, **kwargs)
File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py", line 177, in get_auth_ref
authenticated=False, log=False, **rkwargs)
File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 848, in post
return self.request(url, 'POST', **kwargs)
File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 737, in request
raise exceptions.from_response(resp, method, url)
keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-143acd0a-084d-497a-9226-daacf179a83c)
Command '['instack-pre-upgrade-undercloud']' returned non-zero exit status 1
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/tripleoclient/command.py", line 25, in run
super(Command, self).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/command.py", line 184, in run
return_code = self.take_action(parsed_args) or 0
File "/usr/lib/python2.7/site-packages/tripleoclient/v1/undercloud.py", line 108, in take_action
subprocess.check_call(final_cmd)
File "/usr/lib64/python2.7/subprocess.py", line 542, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '['instack-pre-upgrade-undercloud']' returned non-zero exit status 1
clean_up UpgradeUndercloud: Command '['instack-pre-upgrade-undercloud']' returned non-zero exit status 1
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 134, 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 169, 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/tripleoclient/command.py", line 25, in run
super(Command, self).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/command.py", line 184, in run
return_code = self.take_action(parsed_args) or 0
File "/usr/lib/python2.7/site-packages/tripleoclient/v1/undercloud.py", line 108, in take_action
subprocess.check_call(final_cmd)
File "/usr/lib64/python2.7/subprocess.py", line 542, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '['instack-pre-upgrade-undercloud']' returned non-zero exit status 1
END return value: 1
Environment
- Red Hat OpenStack Platform 13.0 (RHOSP)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.