This is happening when running destroy-model and keysone units left before keystone-kerberos completed all their hooks.
unit-keystone-kerberos-0: 16:54:16 INFO unit.keystone-kerberos/0.juju-log keystone-fid-service-provider:7: Reactive main running for hook keystone-fid-service-provider-relation-departed
unit-keystone-kerberos-0: 16:54:16 INFO unit.keystone-kerberos/0.juju-log keystone-fid-service-provider:7: Invoking reactive handler: reactive/keystone_kerberos_handlers.py:39:publish_sp_fid
unit-keystone-kerberos-0: 16:54:16 ERROR unit.keystone-kerberos/0.juju-log keystone-fid-service-provider:7: Hook error:
Traceback (most recent call last):
File "/var/lib/juju/agents/unit-keystone-kerberos-0/.venv/lib/python3.6/site-packages/charms/reactive/__init__.py", line 74, in main
bus.dispatch(restricted=restricted_mode)
File "/var/lib/juju/agents/unit-keystone-kerberos-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 390, in dispatch
_invoke(other_handlers)
File "/var/lib/juju/agents/unit-keystone-kerberos-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 359, in _invoke
handler.invoke()
File "/var/lib/juju/agents/unit-keystone-kerberos-0/.venv/lib/python3.6/site-packages/charms/reactive/bus.py", line 181, in invoke
self._action(*args)
File "/var/lib/juju/agents/unit-keystone-kerberos-0/charm/reactive/keystone_kerberos_handlers.py", line 43, in publish_sp_fid
charm_instance.options.kerberos_server)
File "/var/lib/juju/agents/unit-keystone-kerberos-0/charm/hooks/relations/keystone-fid-service-provider/provides.py", line 78, in publish
rel = self.relations[0]
File "/var/lib/juju/agents/unit-keystone-kerberos-0/.venv/lib/python3.6/site-packages/charms/reactive/endpoints.py", line 582, in __getitem__
return super().__getitem__(self._translate_key(key))
IndexError: list index out of range
unit-keystone-kerberos-0: 16:54:16 ERROR juju.worker.uniter.operation hook "keystone-fid-service-provider-relation-departed" (via explicit, bespoke hook script) failed: exit status 1
unit-keystone-kerberos-0: 16:54:16 INFO juju.worker.uniter awaiting error resolution for "relation-departed" hook
This is happening when running destroy-model and keysone units left before keystone-kerberos completed all their hooks.
unit-keystone- kerberos- 0: 16:54:16 INFO unit.keystone- kerberos/ 0.juju- log keystone- fid-service- provider: 7: Reactive main running for hook keystone- fid-service- provider- relation- departed kerberos- 0: 16:54:16 INFO unit.keystone- kerberos/ 0.juju- log keystone- fid-service- provider: 7: Invoking reactive handler: reactive/ keystone_ kerberos_ handlers. py:39:publish_ sp_fid kerberos- 0: 16:54:16 ERROR unit.keystone- kerberos/ 0.juju- log keystone- fid-service- provider: 7: Hook error: juju/agents/ unit-keystone- kerberos- 0/.venv/ lib/python3. 6/site- packages/ charms/ reactive/ __init_ _.py", line 74, in main dispatch( restricted= restricted_ mode) juju/agents/ unit-keystone- kerberos- 0/.venv/ lib/python3. 6/site- packages/ charms/ reactive/ bus.py" , line 390, in dispatch other_handlers) juju/agents/ unit-keystone- kerberos- 0/.venv/ lib/python3. 6/site- packages/ charms/ reactive/ bus.py" , line 359, in _invoke invoke( ) juju/agents/ unit-keystone- kerberos- 0/.venv/ lib/python3. 6/site- packages/ charms/ reactive/ bus.py" , line 181, in invoke _action( *args) juju/agents/ unit-keystone- kerberos- 0/charm/ reactive/ keystone_ kerberos_ handlers. py", line 43, in publish_sp_fid instance. options. kerberos_ server) juju/agents/ unit-keystone- kerberos- 0/charm/ hooks/relations /keystone- fid-service- provider/ provides. py", line 78, in publish juju/agents/ unit-keystone- kerberos- 0/.venv/ lib/python3. 6/site- packages/ charms/ reactive/ endpoints. py", line 582, in __getitem__ .__getitem_ _(self. _translate_ key(key) )
unit-keystone-
unit-keystone-
Traceback (most recent call last):
File "/var/lib/
bus.
File "/var/lib/
_invoke(
File "/var/lib/
handler.
File "/var/lib/
self.
File "/var/lib/
charm_
File "/var/lib/
rel = self.relations[0]
File "/var/lib/
return super()
IndexError: list index out of range
unit-keystone- kerberos- 0: 16:54:16 ERROR juju.worker. uniter. operation hook "keystone- fid-service- provider- relation- departed" (via explicit, bespoke hook script) failed: exit status 1 kerberos- 0: 16:54:16 INFO juju.worker.uniter awaiting error resolution for "relation-departed" hook
unit-keystone-