[Bug 2084186] [NEW] Missing template files in caracal build
Gabriel Samfira
2084186 at bugs.launchpad.net
Thu Oct 10 18:22:51 UTC 2024
Public bug reported:
It seems that the jinja2 templates are missing from the deb package for
caracal. This is true for both the jammy caracal PPA as well as the
distro packages in ubuntu 24.04.
Amphora load balancers fail to start and the following error appears in
the logs:
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server [-] Exception during message handling: jinja2.exceptions.TemplateNotFound: amphora_agent_conf.template
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/queue/v2/endpoints.py", line 43, in create_load_balancer
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server self.worker.create_load_balancer(loadbalancer, flavor,
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 333, in wrapped_f
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return self(f, *args, **kw)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 423, in __call__
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server do = self.iter(retry_state=retry_state)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 360, in iter
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return fut.result()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.10/concurrent/futures/_base.py", line 451, in result
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return self.__get_result()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server raise self._exception
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 426, in __call__
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server result = fn(*args, **kwargs)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/controller_worker.py", line 413, in create_load_balancer
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server self.run_flow(
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/controller_worker.py", line 113, in run_flow
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server tf.run()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/engines/action_engine/engine.py", line 247, in run
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server for _state in self.run_iter(timeout=timeout):
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/engines/action_engine/engine.py", line 340, in run_iter
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server failure.Failure.reraise_if_any(er_failures)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/types/failure.py", line 338, in reraise_if_any
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server failures[0].reraise()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/types/failure.py", line 350, in reraise
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server raise value
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/engines/action_engine/executor.py", line 52, in _execute_task
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server result = task.execute(**arguments)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/tasks/compute_tasks.py", line 199, in execute
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return super().execute(
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/tasks/compute_tasks.py", line 122, in execute
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server agent_cfg = agent_jinja_cfg.AgentJinjaTemplater()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/amphorae/backends/agent/agent_jinja_cfg.py", line 34, in __init__
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server self.agent_template = jinja_env.get_template(
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 997, in get_template
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return self._load_template(name, globals)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 958, in _load_template
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server template = self.loader.load(self, name, self.make_globals(globals))
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/jinja2/loaders.py", line 125, in load
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server source, filename, uptodate = self.get_source(environment, name)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/jinja2/loaders.py", line 214, in get_source
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server raise TemplateNotFound(template)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server jinja2.exceptions.TemplateNotFound: amphora_agent_conf.template
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server
The following folders are missing from the package:
gabriel at arrakis:/tmp/octavia$ find -name templates
./octavia/amphorae/backends/agent/templates
./octavia/amphorae/backends/agent/api_server/templates
./octavia/amphorae/drivers/keepalived/jinja/templates
./octavia/common/jinja/templates
./octavia/common/jinja/lvs/templates
./octavia/common/jinja/haproxy/combined_listeners/templates
./octavia/common/jinja/logging/templates
Probably other non python files as well.
** Affects: octavia (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to octavia in Ubuntu.
https://bugs.launchpad.net/bugs/2084186
Title:
Missing template files in caracal build
Status in octavia package in Ubuntu:
New
Bug description:
It seems that the jinja2 templates are missing from the deb package
for caracal. This is true for both the jammy caracal PPA as well as
the distro packages in ubuntu 24.04.
Amphora load balancers fail to start and the following error appears
in the logs:
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server [-] Exception during message handling: jinja2.exceptions.TemplateNotFound: amphora_agent_conf.template
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/queue/v2/endpoints.py", line 43, in create_load_balancer
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server self.worker.create_load_balancer(loadbalancer, flavor,
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 333, in wrapped_f
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return self(f, *args, **kw)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 423, in __call__
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server do = self.iter(retry_state=retry_state)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 360, in iter
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return fut.result()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.10/concurrent/futures/_base.py", line 451, in result
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return self.__get_result()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server raise self._exception
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 426, in __call__
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server result = fn(*args, **kwargs)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/controller_worker.py", line 413, in create_load_balancer
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server self.run_flow(
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/controller_worker.py", line 113, in run_flow
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server tf.run()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/engines/action_engine/engine.py", line 247, in run
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server for _state in self.run_iter(timeout=timeout):
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/engines/action_engine/engine.py", line 340, in run_iter
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server failure.Failure.reraise_if_any(er_failures)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/types/failure.py", line 338, in reraise_if_any
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server failures[0].reraise()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/types/failure.py", line 350, in reraise
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server raise value
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/taskflow/engines/action_engine/executor.py", line 52, in _execute_task
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server result = task.execute(**arguments)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/tasks/compute_tasks.py", line 199, in execute
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return super().execute(
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/controller/worker/v2/tasks/compute_tasks.py", line 122, in execute
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server agent_cfg = agent_jinja_cfg.AgentJinjaTemplater()
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/octavia/amphorae/backends/agent/agent_jinja_cfg.py", line 34, in __init__
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server self.agent_template = jinja_env.get_template(
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 997, in get_template
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server return self._load_template(name, globals)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 958, in _load_template
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server template = self.loader.load(self, name, self.make_globals(globals))
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/jinja2/loaders.py", line 125, in load
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server source, filename, uptodate = self.get_source(environment, name)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server File "/usr/lib/python3/dist-packages/jinja2/loaders.py", line 214, in get_source
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server raise TemplateNotFound(template)
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server jinja2.exceptions.TemplateNotFound: amphora_agent_conf.template
2024-10-10 17:44:04.295 173317 ERROR oslo_messaging.rpc.server
The following folders are missing from the package:
gabriel at arrakis:/tmp/octavia$ find -name templates
./octavia/amphorae/backends/agent/templates
./octavia/amphorae/backends/agent/api_server/templates
./octavia/amphorae/drivers/keepalived/jinja/templates
./octavia/common/jinja/templates
./octavia/common/jinja/lvs/templates
./octavia/common/jinja/haproxy/combined_listeners/templates
./octavia/common/jinja/logging/templates
Probably other non python files as well.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/octavia/+bug/2084186/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list