Skip to content

Instantly share code, notes, and snippets.

@dimaqq
Created March 14, 2025 00:34
Show Gist options
  • Save dimaqq/a49c3b63b97a4d3110e282d364a694ed to your computer and use it in GitHub Desktop.
Save dimaqq/a49c3b63b97a4d3110e282d364a694ed to your computer and use it in GitHub Desktop.
│ 2025-03-13T22:54:50.612Z [container-agent] 2025-03-13 22:54:50 ERROR juju-log Uncaught exception while in charm code: │
│ 2025-03-13T22:54:50.612Z [container-agent] Traceback (most recent call last): │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/model.py", line 3373, in _run │
│ 2025-03-13T22:54:50.612Z [container-agent] result = subprocess.run(args, **kwargs) # type: ignore │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/usr/lib/python3.12/subprocess.py", line 571, in run │
│ 2025-03-13T22:54:50.612Z [container-agent] raise CalledProcessError(retcode, process.args, │
│ 2025-03-13T22:54:50.612Z [container-agent] subprocess.CalledProcessError: Command '('/var/lib/juju/tools/unit-hexanator-0/relation-get', '-r', '16', '-', 'hexanator', '--app', '--format=json')' returned non-zero exit status 1. │
│ 2025-03-13T22:54:50.612Z [container-agent] │
│ 2025-03-13T22:54:50.612Z [container-agent] The above exception was the direct cause of the following exception: │
│ 2025-03-13T22:54:50.612Z [container-agent] │
│ 2025-03-13T22:54:50.612Z [container-agent] Traceback (most recent call last): │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/./src/charm.py", line 69, in <module> │
│ 2025-03-13T22:54:50.612Z [container-agent] ops.main(HexanatorCharm) # type: ignore │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/__init__.py", line 352, in __call__ │
│ 2025-03-13T22:54:50.612Z [container-agent] return _main.main(charm_class=charm_class, use_juju_for_storage=use_juju_for_storage) │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/_main.py", line 566, in main │
│ 2025-03-13T22:54:50.612Z [container-agent] manager = _Manager( │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/_main.py", line 407, in __init__ │
│ 2025-03-13T22:54:50.612Z [container-agent] self.charm = self._make_charm(self.framework, self.dispatcher) │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/_main.py", line 413, in _make_charm │
│ 2025-03-13T22:54:50.612Z [container-agent] charm = self._charm_class(framework) │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/usr/lib/python3.12/contextlib.py", line 81, in inner │
│ 2025-03-13T22:54:50.612Z [container-agent] return func(*args, **kwds) │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/./src/charm.py", line 40, in __init__ │
│ 2025-03-13T22:54:50.612Z [container-agent] self.tracing = ops.tracing.Tracing( │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops_tracing/api.py", line 136, in __init__ │
│ 2025-03-13T22:54:50.612Z [container-agent] self._tracing = TracingEndpointRequirer( │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops_tracing/vendor/charms/tempo_coordinator_k8s/v0/tracing.py", line 783, in __init__ │
│ 2025-03-13T22:54:50.612Z [container-agent] self.request_protocols(protocols) │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops_tracing/vendor/charms/tempo_coordinator_k8s/v0/tracing.py", line 803, in request_protocols │
│ 2025-03-13T22:54:50.612Z [container-agent] ).dump(relation.data[self._charm.app]) │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops_tracing/vendor/charms/tempo_coordinator_k8s/v0/tracing.py", line 289, in dump │
│ 2025-03-13T22:54:50.612Z [container-agent] if clear and databag: │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/model.py", line 889, in __len__ │
│ 2025-03-13T22:54:50.612Z [container-agent] return len(self._data) │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/model.py", line 879, in _data │
│ 2025-03-13T22:54:50.612Z [container-agent] data = self._lazy_data = self._load() │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/model.py", line 1826, in _load │
│ 2025-03-13T22:54:50.612Z [container-agent] return self._backend.relation_get(self.relation.id, self._entity.name, self._is_app) │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/model.py", line 3452, in relation_get │
│ 2025-03-13T22:54:50.612Z [container-agent] raw_data_content = self._run(*args, return_output=True, use_json=True) │
│ 2025-03-13T22:54:50.612Z [container-agent] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │
│ 2025-03-13T22:54:50.612Z [container-agent] File "/var/lib/juju/agents/unit-hexanator-0/charm/venv/ops/model.py", line 3375, in _run │
│ 2025-03-13T22:54:50.612Z [container-agent] raise ModelError(e.stderr) from e │
│ 2025-03-13T22:54:50.612Z [container-agent] ops.model.ModelError: ERROR permission denied (unauthorized access) │
│ 2025-03-13T22:54:50.612Z [container-agent]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment