Action `ceilometer-upgrade` does not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Ceilometer Charm |
New
|
Undecided
|
Unassigned |
Bug Description
While attempting to validate the openstack-telemetry bundle for focal-yoga I ran
juju run-action --wait ceilometer/0 ceilometer-upgrade
Doing so led to failure:
unit-ceilometer-0:
UnitId: ceilometer/0
id: "10"
message: 'ceilometer-upgrade resulted in an unexpected error: Command ''[''ceilometer
''--debug'', ''--retry'', ''10'']'' returned non-zero exit status 1.'
results:
Stdout: "2022-05-16 22:06:54.760 45489 DEBUG ceilometer.
Gnocchi resource types upgrade /usr/lib/
22:06:59.706 45489 CRITICAL ceilometer [-] Unhandled error: gnocchiclient.
{\"message\": \"The server is currently unavailable. Please try again at a later
time.<br /><br />\\nThe Keystone service is temporarily unavailable.
\"code\": \"503 Service Unavailable\", \"title\": \"Service Unavailable\"} (HTTP
503)
call last):\n2022-05-16 22:06:59.706 45489 ERROR ceilometer File \"/usr/
line 10, in <module>
22:06:59.706 45489 ERROR ceilometer File \"/usr/
line 49, in upgrade\n2022-05-16 22:06:59.706 45489 ERROR ceilometer tenacity.
22:06:59.706 45489 ERROR ceilometer File \"/usr/
line 423, in __call_
= self.iter(
\ File \"/usr/
iter\
22:06:59.706 45489 ERROR ceilometer File \"/usr/
line 437, in result\n2022-05-16 22:06:59.706 45489 ERROR ceilometer return
self.
line 389, in __get_result\
self.
line 426, in __call_
= fn(*args, **kwargs)
\
upgrade_
22:06:59.706 45489 ERROR ceilometer File \"/usr/
line 43, in get\n2022-05-16 22:06:59.706 45489 ERROR ceilometer return self._get(self.url
+ name,\n2022-05-16 22:06:59.706 45489 ERROR ceilometer File \"/usr/
line 37, in _get\n2022-05-16 22:06:59.706 45489 ERROR ceilometer return
self.
\ File \"/usr/
in get\n2022-05-16 22:06:59.706 45489 ERROR ceilometer return self.request(url,
'GET', **kwargs)
line 52, in request\n2022-05-16 22:06:59.706 45489 ERROR ceilometer raise
exception
ceilometer gnocchiclient.
is currently unavailable. Please try again at a later time.<br /><br />\\nThe
Keystone service is temporarily unavailable.
Unavailab
45489 ERROR ceilometer \e[00m\n"
outcome: ceilometer-upgrade failed, see traceback.
traceback: |
Traceback (most recent call last):
File "/var/lib/
File "/var/lib/
File "/usr/lib/
raise CalledProcessEr
subproces
status: failed
There appears to be a Keystone + SSL issue. I verified that I could create and connect to an instance (via SSH).
A juju crashdump file is attached.
tags: | added: cdo-qa foundations-engine |
We are seeing this with SQA in the jammy-yoga testing as well: https:/ /solutions. qa.canonical. com/testruns/ testRun/ d90316be- ce72-4933- 8eee-31d28f4860 0e
Crashdumps and configs can be found here: https:/ /oil-jenkins. canonical. com/artifacts/ d90316be- ce72-4933- 8eee-31d28f4860 0e/index. html