I am on bare metal ubuntu 22.04 using CLI. I am attempting to import an image created by packer-maas for Rocky 9. I’ve imported other Ubuntu supported images, jammy and centos. The error being returned is
{“architecture”: [“‘amd64/generic’ is not a valid architecture. It should be one of: ’ '.”]}
The logs indicate a runtime error from the stack trace with a refused connection. I see nginx is listening on 5240. Any suggestions or insight as to what next to get the custom image to import would be greatly appreciated.
Jun 24 15:23:51 campfire maas-regiond[266986]: regiond: [info] 127.0.0.1 GET /MAAS/rpc/ HTTP/1.1 --> 200 OK (referrer: -; agent: provisioningserver.rpc.clusterservice.ClusterClientService)
Jun 24 15:23:57 campfire maas-regiond[266983]: maasserver.bootresources: [critical] Importing boot resources failed.
Jun 24 15:23:57 campfire maas-regiond[266983]: Traceback (most recent call last):
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/usr/lib/python3.12/threading.py", line 1010, in run
Jun 24 15:23:57 campfire maas-regiond[266983]: self._target(*self._args, **self._kwargs)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/provisioningserver/utils/twisted.py", line 821, in worker
Jun 24 15:23:57 campfire maas-regiond[266983]: return target()
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/_threads/_threadworker.py", line 49, in work
Jun 24 15:23:57 campfire maas-regiond[266983]: task()
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/_threads/_team.py", line 192, in doWork
Jun 24 15:23:57 campfire maas-regiond[266983]: task()
Jun 24 15:23:57 campfire maas-regiond[266983]: --- <exception caught here> ---
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 269, in inContext
Jun 24 15:23:57 campfire maas-regiond[266983]: result = inContext.theWork() # type: ignore[attr-defined]
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 285, in <lambda>
Jun 24 15:23:57 campfire maas-regiond[266983]: inContext.theWork = lambda: context.call( # type: ignore[attr-defined]
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/context.py", line 117, in callWithContext
Jun 24 15:23:57 campfire maas-regiond[266983]: return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/context.py", line 82, in callWithContext
Jun 24 15:23:57 campfire maas-regiond[266983]: return func(*args, **kw)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/provisioningserver/utils/twisted.py", line 856, in callInContext
Jun 24 15:23:57 campfire maas-regiond[266983]: return func(*args, **kwargs)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/provisioningserver/utils/twisted.py", line 203, in wrapper
Jun 24 15:23:57 campfire maas-regiond[266983]: result = func(*args, **kwargs)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/provisioningserver/utils/twisted.py", line 137, in wrapper
Jun 24 15:23:57 campfire maas-regiond[266983]: return func_in_reactor(*args, **kwargs).wait(LONGTIME)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/crochet/_eventloop.py", line 196, in wait
Jun 24 15:23:57 campfire maas-regiond[266983]: result.raiseException()
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/failure.py", line 505, in raiseException
Jun 24 15:23:57 campfire maas-regiond[266983]: raise self.value.with_traceback(self.tb)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
Jun 24 15:23:57 campfire maas-regiond[266983]: current.result = callback( # type: ignore[misc]
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/bootresources.py", line 947, in eb_import
Jun 24 15:23:57 campfire maas-regiond[266983]: failure.trap(DatabaseLockNotHeld)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/failure.py", line 481, in trap
Jun 24 15:23:57 campfire maas-regiond[266983]: self.raiseException()
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/failure.py", line 505, in raiseException
Jun 24 15:23:57 campfire maas-regiond[266983]: raise self.value.with_traceback(self.tb)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 269, in inContext
Jun 24 15:23:57 campfire maas-regiond[266983]: result = inContext.theWork() # type: ignore[attr-defined]
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 285, in <lambda>
Jun 24 15:23:57 campfire maas-regiond[266983]: inContext.theWork = lambda: context.call( # type: ignore[attr-defined]
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/context.py", line 117, in callWithContext
Jun 24 15:23:57 campfire maas-regiond[266983]: return self.currentContext().callWithContext(ctx, func, *args, **kw)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/twisted/python/context.py", line 82, in callWithContext
Jun 24 15:23:57 campfire maas-regiond[266983]: return func(*args, **kw)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/provisioningserver/utils/twisted.py", line 856, in callInContext
Jun 24 15:23:57 campfire maas-regiond[266983]: return func(*args, **kwargs)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/provisioningserver/utils/twisted.py", line 203, in wrapper
Jun 24 15:23:57 campfire maas-regiond[266983]: result = func(*args, **kwargs)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/utils/orm.py", line 727, in call_with_connection
Jun 24 15:23:57 campfire maas-regiond[266983]: return func(*args, **kwargs)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/utils/__init__.py", line 177, in call_with_lock
Jun 24 15:23:57 campfire maas-regiond[266983]: return func(*args, **kwargs)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/bootresources.py", line 1068, in _import_resources_with_lock
Jun 24 15:23:57 campfire maas-regiond[266983]: return _import_resources_internal(notify)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/bootresources.py", line 1030, in _import_resources_internal
Jun 24 15:23:57 campfire maas-regiond[266983]: successful = download_all_boot_resources(
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/bootresources.py", line 894, in download_all_boot_resources
Jun 24 15:23:57 campfire maas-regiond[266983]: store.finalize(notify=notify)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/bootresources.py", line 680, in finalize
Jun 24 15:23:57 campfire maas-regiond[266983]: execute_workflow(
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/workflow/__init__.py", line 35, in wrapper
Jun 24 15:23:57 campfire maas-regiond[266983]: ret = asyncio.run(func(*args, **kwargs))
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
Jun 24 15:23:57 campfire maas-regiond[266983]: return runner.run(main)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
Jun 24 15:23:57 campfire maas-regiond[266983]: return self._loop.run_until_complete(task)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "uvloop/loop.pyx", line 1516, in uvloop.loop.Loop.run_until_complete
Jun 24 15:23:57 campfire maas-regiond[266983]:
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/workflow/__init__.py", line 71, in execute_workflow
Jun 24 15:23:57 campfire maas-regiond[266983]: temporal_client = await get_client_async()
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/utils/asynchronous.py", line 263, in wrapped
Jun 24 15:23:57 campfire maas-regiond[266983]: raise e
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/utils/asynchronous.py", line 259, in wrapped
Jun 24 15:23:57 campfire maas-regiond[266983]: return await fn(*args, **kwargs)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/lib/python3.12/site-packages/maasserver/workflow/worker/worker.py", line 45, in get_client_async
Jun 24 15:23:57 campfire maas-regiond[266983]: return await Client.connect(
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/temporalio/client.py", line 173, in connect
Jun 24 15:23:57 campfire maas-regiond[266983]: await temporalio.service.ServiceClient.connect(connect_config),
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/temporalio/service.py", line 209, in connect
Jun 24 15:23:57 campfire maas-regiond[266983]: return await _BridgeServiceClient.connect(config)
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/temporalio/service.py", line 1008, in connect
Jun 24 15:23:57 campfire maas-regiond[266983]: await client._connected_client()
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/temporalio/service.py", line 1021, in _connected_client
Jun 24 15:23:57 campfire maas-regiond[266983]: self._bridge_client = await temporalio.bridge.client.Client.connect(
Jun 24 15:23:57 campfire maas-regiond[266983]: File "/snap/maas/39328/usr/lib/python3/dist-packages/temporalio/bridge/client.py", line 97, in connect
Jun 24 15:23:57 campfire maas-regiond[266983]: await temporalio.bridge.temporal_sdk_bridge.connect_client(
Jun 24 15:23:57 campfire maas-regiond[266983]: builtins.RuntimeError: Failed client connect: Server connection error: tonic::transport::Error(Transport, ConnectError(ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })))