Hello All,
I’m running the latest version of MAAS 3.5, fresh install. Looking at the regiond logs, I see the errors above (missing relation in the database??).
The maas-region migrate
command was executed without any errors.
P.S. We are using PostgreSQL version 16.
Any help?
Jul 16 20:22:52 maas-regiond02 regiond[7076]: maasserver.regiondservices.ntp: [critical] Failed to update NTP configuration.
Jul 16 20:22:52 maas-regiond02 regiond[7076]: Traceback (most recent call last):
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3.10/threading.py", line 953, in run
Jul 16 20:22:52 maas-regiond02 regiond[7076]: self._target(*self._args, **self._kwargs)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 821, in worker
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return target()
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/twisted/_threads/_threadworker.py", line 47, in work
Jul 16 20:22:52 maas-regiond02 regiond[7076]: task()
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/twisted/_threads/_team.py", line 182, in doWork
Jul 16 20:22:52 maas-regiond02 regiond[7076]: task()
Jul 16 20:22:52 maas-regiond02 regiond[7076]: --- <exception caught here> ---
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 244, in inContext
Jul 16 20:22:52 maas-regiond02 regiond[7076]: result = inContext.theWork() # type: ignore[attr-defined]
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 260, in <lambda>
Jul 16 20:22:52 maas-regiond02 regiond[7076]: inContext.theWork = lambda: context.call( # type: ignore[attr-defined]
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 117, in callWithContext
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 82, in callWithContext
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return func(*args, **kw)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 856, in callInContext
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return func(*args, **kwargs)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 203, in wrapper
Jul 16 20:22:52 maas-regiond02 regiond[7076]: result = func(*args, **kwargs)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/maasserver/utils/orm.py", line 771, in call_within_transaction
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return func_outside_txn(*args, **kwargs)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/maasserver/utils/orm.py", line 574, in retrier
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return func(*args, **kwargs)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3.10/contextlib.py", line 79, in inner
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return func(*args, **kwds)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/maasserver/regiondservices/ntp.py", line 59, in _getConfiguration
Jul 16 20:22:52 maas-regiond02 regiond[7076]: peers = ntp.get_peers_for(this_region)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/maasserver/ntp.py", line 56, in get_peers_for
Jul 16 20:22:52 maas-regiond02 regiond[7076]: peer_addresses_map = get_routable_address_map(peer_regions, node)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/maasserver/routablepairs.py", line 89, in get_routable_address_map
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return group_addresses_by_right_node(routable_addrs)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/maasserver/routablepairs.py", line 102, in group_addresses_by_right_node
Jul 16 20:22:52 maas-regiond02 regiond[7076]: for _, _, right_node, right_ip in addresses:
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/maasserver/routablepairs.py", line 61, in find_addresses_between_nodes
Jul 16 20:22:52 maas-regiond02 regiond[7076]: cursor.execute(
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 66, in execute
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 75, in _execute_with_wrappers
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return executor(sql, params, many, context)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 79, in _execute
Jul 16 20:22:52 maas-regiond02 regiond[7076]: with self.db.wrap_database_errors:
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/django/db/utils.py", line 90, in __exit__
Jul 16 20:22:52 maas-regiond02 regiond[7076]: raise dj_exc_value.with_traceback(traceback) from exc_value
Jul 16 20:22:52 maas-regiond02 regiond[7076]: File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 82, in _execute
Jul 16 20:22:52 maas-regiond02 regiond[7076]: return self.cursor.execute(sql)
Jul 16 20:22:52 maas-regiond02 regiond[7076]: django.db.utils.ProgrammingError: relation "maasserver_routable_pairs" does not exist
Jul 16 20:22:52 maas-regiond02 regiond[7076]: LINE 3: FROM maasserver_routable_pairs