Upgrade backup failed due to barbican api not responding
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
In Progress
|
Low
|
Junfeng Li |
Bug Description
Brief Description
-----------------
During upgrade backup, Barbican API was not responsive. The Ansible task failed to retrieve the secret from Barbican and the upgrade failed.
Severity
--------
Minor
Steps to Reproduce
------------------
Unknown
Expected Behavior
------------------
The secret is retrieved from Barbican API
Actual Behavior
----------------
The secret retrieval failed
Reproducibility
---------------
Occasional. Seen twice.
Workaround
----------
Manually resume the upgrade from where it failed
Timestamp/Logs
--------------
// TASK [common/
Sunday 26 June 2022 18:52:50 +0000 (0:00:00.033) 0:00:51.659 ***********
fatal: [localhost]: FAILED! => changed=true
cmd: source /etc/platform/
delta: '0:00:04.791836'
end: '2022-06-26 18:52:55.355851'
msg: non-zero return code
rc: 1
start: '2022-06-26 18:52:50.564015'
stderr: |-
5xx Server error: <html>
<head>
</head>
<body>
</body>
</html>
File "/usr/lib/
self.
File "/usr/lib/
respiter = self.wsgi(environ, resp.start_
File "/usr/lib/
return app(environ, start_response)
File "/usr/lib/
resp = self.call_func(req, *args, **kw)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = req.get_
File "/usr/lib/
application, catch_exc_
File "/usr/lib/
app_iter = application(
File "/usr/lib/
resp = self.call_func(req, *args, **kw)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = req.get_
File "/usr/lib/
application, catch_exc_
File "/usr/lib/
app_iter = application(
File "/usr/lib/
resp = self.call_func(req, *args, **kw)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = self.process_
File "/usr/lib/
resp = super(AuthProtocol, self).process_
File "/usr/lib/
allow_
File "/usr/lib/
data = self.fetch_
File "/usr/lib/
allow_
File "/usr/lib/
allow_
File "/usr/lib/
access_
File "/usr/lib/
access_
File "/usr/lib/
resp, body = self._client.
File "/usr/lib/
return self.request(url, 'GET', **kwargs)
File "/usr/lib/
resp = super(LegacyJso
File "/usr/lib/
return self.session.
File "/usr/lib/
return self.session.
File "/usr/lib/
resp = send(**kwargs)
File "/usr/lib/
raise exceptions.
SSLError: SSL exception connecting to https://[fd01:8d:
description: | updated |
Changed in starlingx: | |
importance: | Undecided → Low |
tags: | added: stx.update |
Changed in starlingx: | |
assignee: | nobody → Junfeng Li (jli14) |
Fix proposed to branch: master /review. opendev. org/c/starlingx /ansible- playbooks/ +/849579
Review: https:/