undercloud upgrade from pike to master failed with Unauthorized error

Bug #1733827 reported by zenghui.shi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Won't Fix
Medium
Unassigned

Bug Description

when doing undercloud upgrade from pike to latest master, hit an auth error in post-upgrade validation stage, detailed log as below:

[action_ex_id=5b2ca0b0-820d-4e3b-8e32-5331b51e92c3, idx=2]: Failed to run action [action_ex_id=5b2ca0b0-820d-4e3b-8e32-5331b51e92c3, action_cls='<class 'mistral.actions.action_factory.ZaqarAction'>', attributes='{u'client_method_name': u'queue_post'}', params='{u'queue_name': u'tripleo', u'messages': {u'body': {u'type': u'tripleo.validations.v1.run_validation', u'payload': {u'status': u'FAILED', u'stdout': u'', u'plan': u'overcloud', u'stderr': u'Failed to validate access token: Auth token is invalid: ***', u'validation_name': u'stack-health', u'execution': {u'name': u'tripleo.validations.v1.run_validation', u'created_at': u'2017-11-21 10:14:23', u'updated_at': u'2017-11-21 10:14:23', u'spec': {u'input': [u'validation_name', {u'plan': u'overcloud'}, {u'queue_name': u'tripleo'}], u'tasks': {u'run_validation': {u'name': u'run_validation', u'on-error': u'set_status_failed', u'on-success': u'send_message', u'publish': {u'status': u'SUCCESS', u'stderr': u'<% task().result.stderr %>', u'stdout': u'<% task().result.stdout %>'}, u'version': u'2.0', u'action': u'tripleo.validations.run_validation validation=<% $.validation_name %> plan=<% $.plan %>', u'type': u'direct'}, u'send_message': {u'retry': u'count=5 delay=1', u'name': u'send_message', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.validations.v1.run_validation', u'payload': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'stdout': u'<% $.stdout %>', u'plan': u'<% $.plan %>', u'stderr': u'<% $.stderr %>', u'validation_name': u'<% $.validation_name %>', u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'notify_running': {u'retry': u'count=5 delay=1', u'name': u'notify_running', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.validations.v1.run_validation', u'payload': {u'status': u'RUNNING', u'validation_name': u'<% $.validation_name %>', u'execution': u'<% execution() %>', u'plan': u'<% $.plan %>'}}}}, u'on-complete': u'run_validation', u'type': u'direct'}, u'set_status_failed': {u'on-complete': u'send_message', u'version': u'2.0', u'type': u'direct', u'name': u'set_status_failed', u'publish': {u'status': u'FAILED', u'stderr': u'<% task(run_validation).result.stderr %>', u'stdout': u'<% task(run_validation).result.stdout %>'}}}, u'name': u'run_validation', u'version': u'2.0', u'tags': [u'tripleo-common-managed']}, u'params': {u'root_execution_id': u'12328204-b87f-4962-bdd6-1feeb8606467', u'index': 1, u'namespace': u'', u'task_execution_id': u'7f9f2ac6-1457-4c0a-a463-1a7e41006ea2'}, u'input': {u'validation_name': u'stack-health', u'queue_name': u'tripleo', u'plan': u'overcloud'}, u'id': u'8dabc6a3-2073-4e2a-9260-8cfed1d23ca6'}}}}}'] |
| | ZaqarAction.queue_post failed: Error response from Zaqar. Code: 401. Text: {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Unauthorized"}}.

Steps used for undercloud upgrade:

sudo tripleo-repos -b master current
sudo systemctl stop openstack-* neutron-* httpd
sudo yum -y update instack-undercloud \
                  openstack-puppet-modules \
                  openstack-tripleo-common \
                  python-tripleoclient
openstack undercloud upgrade

Tags: upgrade
Changed in tripleo:
importance: Undecided → Medium
milestone: none → queens-3
tags: added: upgrade
Changed in tripleo:
status: New → Triaged
Changed in tripleo:
milestone: queens-3 → queens-rc1
Changed in tripleo:
milestone: queens-rc1 → rocky-1
Changed in tripleo:
milestone: rocky-1 → rocky-2
Changed in tripleo:
milestone: rocky-2 → rocky-3
Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Changed in tripleo:
milestone: stein-2 → stein-3
Revision history for this message
Juan Antonio Osorio Robles (juan-osorio-robles) wrote :

Is this still an issue?

Changed in tripleo:
milestone: stein-3 → train-1
Changed in tripleo:
milestone: train-1 → train-2
Changed in tripleo:
milestone: train-2 → train-3
Changed in tripleo:
milestone: train-3 → ussuri-1
Revision history for this message
mathieu bultel (mat-bultel) wrote :

I think this bug is not relevant anymore.
I'm going to close it, if anybody wants to reopen it fell free

Changed in tripleo:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.