Maas init error

Hi all,

I am trying to install maas(channel latest/edge) on a LXD container running jammy with cephRS pool, the init proccess seems to have run correctly but unfortunately regiond.log shows initialisation error

2023-02-27 16:26:38 maasserver.start_up: [error] Error during start-up.
Traceback (most recent call last):
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/start_up.py", line 133, in start_up
    yield deferToDatabase(inner_start_up, master=master)
  File "/snap/maas/26305/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 244, in inContext
    result = inContext.theWork()  # type: ignore[attr-defined]
  File "/snap/maas/26305/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 260, in <lambda>
    inContext.theWork = lambda: context.call(  # type: ignore[attr-defined]
  File "/snap/maas/26305/usr/lib/python3/dist-packages/twisted/python/context.py", line 117, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/snap/maas/26305/usr/lib/python3/dist-packages/twisted/python/context.py", line 82, in callWithContext
    return func(*args, **kw)
  File "/snap/maas/26305/lib/python3.10/site-packages/provisioningserver/utils/twisted.py", line 856, in callInContext
    return func(*args, **kwargs)
  File "/snap/maas/26305/lib/python3.10/site-packages/provisioningserver/utils/twisted.py", line 203, in wrapper
    result = func(*args, **kwargs)
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/utils/orm.py", line 726, in call_with_connection
    return func(*args, **kwargs)
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/utils/__init__.py", line 176, in call_with_lock
    return func(*args, **kwargs)
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/utils/orm.py", line 771, in call_within_transaction
    return func_outside_txn(*args, **kwargs)
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/utils/orm.py", line 574, in retrier
    return func(*args, **kwargs)
  File "/usr/lib/python3.10/contextlib.py", line 79, in inner
    return func(*args, **kwds)
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/start_up.py", line 183, in inner_start_up
    node = RegionController.objects.get_or_create_running_controller()
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/models/node.py", line 751, in get_or_create_running_controller
    node = self._find_or_create_running_controller()
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/models/node.py", line 788, in _find_or_create_running_controller
    node = self._find_running_node()
  File "/snap/maas/26305/lib/python3.10/site-packages/maasserver/models/node.py", line 805, in _find_running_node
    current_config__interface__mac_address__in=get_mac_addresses()
  File "/snap/maas/26305/lib/python3.10/site-packages/provisioningserver/utils/ipaddr.py", line 55, in get_mac_addresses
    ip_addr = get_ip_addr()
  File "/snap/maas/26305/lib/python3.10/site-packages/provisioningserver/utils/ipaddr.py", line 28, in get_ip_addr
    output = call_and_check(command)
  File "/snap/maas/26305/lib/python3.10/site-packages/provisioningserver/utils/shell.py", line 107, in call_and_check
    raise ExternalProcessError(process.returncode, command, output=stderr)
provisioningserver.utils.shell.ExternalProcessError: Command `/snap/maas/26305/usr/share/maas/machine-resources/amd64` returned non-zero exit status 1:
ERROR: Failed to retrieve storage information: Failed to find "/dev/disk/by-path/pci-0000:00:1f.2-ata-1": lstat /dev/sr0: no such file or directory

Has anyone encountered that yet?

Kind regards

Mateusz

Hi @hypeitnow

Can you try installing lxd from latest/stable on that container, and check the output of lxc query /1.0/resources?

1 Like