Designate units blocked with services not running that should be: designate-producer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Designate Charm |
Expired
|
Undecided
|
Unassigned |
Bug Description
In test run https:/
==========
maas 3.2.9-
juju 3.1.5
cpe-foundation 2.21.1
infra-ubuntu focal
ceph quincy/stable
charms yoga/stable
fce-container-image ubuntu:jammy
legacy-lma stable
openstack yoga
charmed-kubernetes 1.28
landscape-server 23.03+17-
cloud-init 23.2.2-
==========
the deployment fails because the designate units are stuck blocked:
==========
designate/0* blocked idle 0/lxd/3 10.246.164.146 9001/tcp Services not running that should be: designate-producer
designate-
hacluster-
logrotated/41 active idle 10.246.164.146 Unit is ready.
prometheus-
public-
ubuntu-
designate/1 blocked idle 1/lxd/3 10.246.167.39 9001/tcp Services not running that should be: designate-producer
designate-
hacluster-
logrotated/45 active idle 10.246.167.39 Unit is ready.
prometheus-
public-
ubuntu-
designate/2 blocked idle 2/lxd/3 10.246.166.217 9001/tcp Services not running that should be: designate-producer
designate-
hacluster-
logrotated/52 active idle 10.246.166.217 Unit is ready.
prometheus-
public-
ubuntu-
==========
The expected behaviour is that the designate charms install successfully without having to be manually unblocked.
Looking at the crashdump, we see the following tracebacks in the designate-producer logs:
==========
2023-09-11 05:15:31.309 82268 INFO designate.service [-] Starting producer service (version: 14.0.2)
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:31.986 82268 ERROR oslo_service.
2023-09-11 05:15:32.118 82268 INFO designate.service [req-e7fe101f-
2023-09-11 05:15:32.119 82268 CRITICAL designate [req-e7fe101f-
2023-09-11 05:15:32.119 82268 ERROR designate Traceback (most recent call last):
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate yield
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return func(*args, **kwargs)
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate group_members, cas = self.client.
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return client.gets(key)
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return self._fetch_
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate self._connect()
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate sock.connect(
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate socket_checkerr(fd)
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate raise socket.error(err, errno.errorcode
2023-09-11 05:15:32.119 82268 ERROR designate ConnectionRefus
2023-09-11 05:15:32.119 82268 ERROR designate
2023-09-11 05:15:32.119 82268 ERROR designate The above exception was the direct cause of the following exception:
2023-09-11 05:15:32.119 82268 ERROR designate
2023-09-11 05:15:32.119 82268 ERROR designate Traceback (most recent call last):
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/bin/
2023-09-11 05:15:32.119 82268 ERROR designate sys.exit(main())
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate service.wait()
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate _launcher.wait()
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate status, signo = self._wait_
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate self.stop()
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate self.services.
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate service.stop()
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate self.coordinati
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate self._disable_
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate leave_group_
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return self._fut.
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return self.__get_result()
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate raise self._exception
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate result = self.fn(*self.args, **self.kwargs)
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return self(f, *args, **kw)
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate do = self.iter(
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return fut.result()
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return self.__get_result()
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate raise self._exception
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate result = fn(*args, **kwargs)
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate return func(*args, **kwargs)
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate self.gen.
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate utils.raise_
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate excutils.
2023-09-11 05:15:32.119 82268 ERROR designate File "/usr/lib/
2023-09-11 05:15:32.119 82268 ERROR designate raise exc_cls(message, *args, **kwargs) from kwargs.get('cause')
2023-09-11 05:15:32.119 82268 ERROR designate tooz.coordinati
2023-09-11 05:15:32.119 82268 ERROR designate
==========
It is not immediately clear to me where the connection failure is coming from.
Crashdumps and configs for this test run can be found here: https:/
tags: | added: cdo-qa foundations-engine |
Future Occurrences can be found at: https:/ /solutions. qa.canonical. com/bugs/ 2035119