Grafana charm upgrade failed.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Grafana Charm |
Expired
|
Medium
|
Unassigned |
Bug Description
Trying to grafana from cs:grafana-10 to cs:grafana-19. Unit went to the error state:
Command ran:
juju upgrade-charm grafana
Error:
Unit Workload Agent Machine Public address Ports Message
grafana/0* error idle 8 /removed hook failed: "update-status"
The logs:
2018-09-12 00:35:25 INFO juju-log Reactive main running for hook upgrade-charm
2018-09-12 00:35:25 INFO juju-log Initializing Snap Layer
2018-09-12 00:35:25 INFO juju-log Invoking reactive handler: reactive/
2018-09-12 00:35:25 INFO juju-log Invoking reactive handler: reactive/
2018-09-12 00:35:25 INFO juju-log Invoking reactive handler: reactive/
2018-09-12 00:35:26 INFO juju-log Found datasource: {'service_name': 'prometheus', 'description': 'Juju generated source', 'type': 'prometheus', 'url': 'http://
2018-09-12 00:35:26 INFO juju-log Datasource already exist, updating: prometheus - Juju generated source
2018-09-12 00:35:27 INFO juju-log Checking Dashboard Template: CephCluster.json.j2
2018-09-12 00:35:27 INFO juju-log Using Dashboard Template: CephCluster.json.j2
2018-09-12 00:35:27 ERROR juju-log Hook error:
Traceback (most recent call last):
File "/var/lib/
bus.
File "/var/lib/
_invoke(
File "/var/lib/
handler.
File "/var/lib/
self.
File "/var/lib/
generate_
File "/var/lib/
r = requests.
File "/usr/lib/
return request('post', url, data=data, **kwargs)
File "/usr/lib/
return session.
TypeError: request() got an unexpected keyword argument 'json'
2018-09-12 00:35:27 DEBUG upgrade-charm UPDATE DATA_SOURCE SET basic_auth_user = ?, basic_auth_password = ?, basic_auth = 0 ('', '')
2018-09-12 00:35:27 DEBUG upgrade-charm Traceback (most recent call last):
2018-09-12 00:35:27 DEBUG upgrade-charm File "/var/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm main()
2018-09-12 00:35:27 DEBUG upgrade-charm File "/var/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm bus.dispatch(
2018-09-12 00:35:27 DEBUG upgrade-charm File "/var/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm _invoke(
2018-09-12 00:35:27 DEBUG upgrade-charm File "/var/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm handler.invoke()
2018-09-12 00:35:27 DEBUG upgrade-charm File "/var/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm self._action(*args)
2018-09-12 00:35:27 DEBUG upgrade-charm File "/var/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm generate_
2018-09-12 00:35:27 DEBUG upgrade-charm File "/var/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm r = requests.
2018-09-12 00:35:27 DEBUG upgrade-charm File "/usr/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm return request('post', url, data=data, **kwargs)
2018-09-12 00:35:27 DEBUG upgrade-charm File "/usr/lib/
2018-09-12 00:35:27 DEBUG upgrade-charm return session.
2018-09-12 00:35:27 DEBUG upgrade-charm TypeError: request() got an unexpected keyword argument 'json'
2018-09-12 00:35:27 ERROR juju.worker.
tags: | added: canonical-bootstack |
This is one seen on Trusty, the solution is to add the Mitaka cloud archive and update python3-requests to the latest version.