Activity log for bug #1894116

Date Who What changed Old value New value Message
2020-09-03 14:38:15 Victor Tapia bug added bug
2020-09-07 14:31:58 Victor Tapia bug task added maas-ui
2020-09-16 19:32:58 Bill Wear maas: status New Triaged
2020-09-16 19:43:03 Bill Wear maas: status Triaged New
2020-10-20 09:09:50 Victor Tapia attachment added arches-repo.patch https://bugs.launchpad.net/maas/+bug/1894116/+attachment/5424569/+files/arches-repo.patch
2020-10-28 14:39:11 Adam Collard tags sts sts ui
2020-11-25 16:25:54 Adam Collard bug task deleted maas
2020-11-25 16:26:06 Adam Collard affects maas-ui maas
2020-11-25 16:30:18 Adam Collard description Deselecting all archs in the "Ubuntu extra architectures"/ubuntu-ports package repo blocks new deployments from happening with the following error: "Error:Failed to retrieve curtin config: 'NoneType' object has no attribute 'url'" When deselecting all archs and saving, the default archs are pulled in again (["amd64", "i386"]), which are filtered out by PackageRepository.get_ports_archive() because it looks for PORTS_ARCHES (["armhf", "arm64", "ppc64el", "s390x"]), triggering the error above. The message doesn't give any information about the origin of the error. Given that this is a default repo, changing the archs pulled in when left empty or raising a warning when saving the changes seem to be good options for this bug. Deselecting all archs in the "Ubuntu extra architectures"/ubuntu-ports package repo blocks new deployments from happening with the following error: "Error:Failed to retrieve curtin config: 'NoneType' object has no attribute 'url'" When deselecting all archs and saving, the default archs are pulled in again (["amd64", "i386"]), which are filtered out by PackageRepository.get_ports_archive() because it looks for PORTS_ARCHES (["armhf", "arm64", "ppc64el", "s390x"]), triggering the error above. The message doesn't give any information about the origin of the error. Given that this is a default repo, changing the archs pulled in when left empty or raising a warning when saving the changes seem to be good options for this bug. Traceback from logs: 2020-11-25 16:29:01 maasserver.websockets.protocol: [critical] Error on request (49) machine.action: Failed to retrieve curtin config: 'NoneType' object has no attribute 'url' Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/snap/maas/10643/lib/python3.8/site-packages/provisioningserver/utils/twisted.py", line 825, in worker return target() File "/snap/maas/10643/usr/lib/python3/dist-packages/twisted/_threads/_threadworker.py", line 46, in work task() File "/snap/maas/10643/usr/lib/python3/dist-packages/twisted/_threads/_team.py", line 190, in doWork task() --- <exception caught here> --- File "/snap/maas/10643/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 250, in inContext result = inContext.theWork() File "/snap/maas/10643/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 266, in <lambda> inContext.theWork = lambda: context.call(ctx, func, *args, **kw) File "/snap/maas/10643/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/snap/maas/10643/usr/lib/python3/dist-packages/twisted/python/context.py", line 85, in callWithContext return func(*args,**kw) File "/snap/maas/10643/lib/python3.8/site-packages/provisioningserver/utils/twisted.py", line 860, in callInContext return func(*args, **kwargs) File "/snap/maas/10643/lib/python3.8/site-packages/provisioningserver/utils/twisted.py", line 192, in wrapper result = func(*args, **kwargs) File "/snap/maas/10643/lib/python3.8/site-packages/maasserver/utils/orm.py", line 737, in call_within_transaction return func_outside_txn(*args, **kwargs) File "/snap/maas/10643/lib/python3.8/site-packages/maasserver/utils/orm.py", line 540, in retrier return func(*args, **kwargs) File "/usr/lib/python3.8/contextlib.py", line 75, in inner return func(*args, **kwds) File "/snap/maas/10643/lib/python3.8/site-packages/maasserver/websockets/base.py", line 402, in prep_user_execute return self._call_method_track_queries( File "/snap/maas/10643/lib/python3.8/site-packages/maasserver/websockets/base.py", line 426, in _call_method_track_queries result = method(params) File "/snap/maas/10643/lib/python3.8/site-packages/maasserver/websockets/handlers/machine.py", line 945, in action return action.execute(**extra_params) File "/snap/maas/10643/lib/python3.8/site-packages/maasserver/node_action.py", line 171, in execute self._execute(*args, **kwargs) File "/snap/maas/10643/lib/python3.8/site-packages/maasserver/node_action.py", line 540, in _execute raise NodeActionError("Failed to retrieve curtin config: %s" % e) maasserver.exceptions.NodeActionError: Failed to retrieve curtin config: 'NoneType' object has no attribute 'url'
2020-11-25 22:06:04 🤖 prod-design-maas-ui-lp-bot bug watch added https://github.com/canonical-web-and-design/maas-ui/issues/1926
2020-11-25 22:06:06 🤖 prod-design-maas-ui-lp-bot maas-ui: remote watch github.com/canonical-web-and-design/maas-ui/issues #1926
2020-11-26 00:53:56 Bug Watch Updater maas-ui: importance Undecided Unknown
2021-01-27 10:27:24 Launchpad Janitor merge proposal linked https://code.launchpad.net/~vtapia/maas/+git/maas/+merge/396998
2021-01-27 10:28:25 Launchpad Janitor merge proposal linked https://code.launchpad.net/~vtapia/maas/+git/maas/+merge/396999
2021-01-27 10:30:03 Launchpad Janitor merge proposal linked https://code.launchpad.net/~vtapia/maas/+git/maas/+merge/397000
2021-02-01 17:06:30 Adam Collard nominated for series maas/2.9
2021-02-01 17:06:30 Adam Collard bug task added maas/2.9
2021-02-01 17:06:38 Adam Collard maas/2.9: status New In Progress
2021-02-01 17:06:41 Adam Collard maas/2.9: importance Undecided Medium
2021-02-01 17:06:54 Adam Collard maas/2.9: assignee Victor Tapia (vtapia)
2021-02-01 17:07:01 Adam Collard maas/2.9: milestone 2.9.x
2021-02-01 17:48:34 MAAS Lander maas/2.9: status In Progress Fix Committed
2021-02-03 18:05:16 Adam Collard maas: status New Fix Committed
2021-02-03 18:05:19 Adam Collard maas: importance Undecided Medium
2021-02-03 18:05:23 Adam Collard maas: milestone 2.10-beta1
2021-02-03 18:05:38 Adam Collard nominated for series maas/2.7
2021-02-03 18:05:38 Adam Collard bug task added maas/2.7
2021-02-03 18:05:38 Adam Collard nominated for series maas/2.8
2021-02-03 18:05:38 Adam Collard bug task added maas/2.8
2021-02-03 18:05:50 Adam Collard maas/2.8: status New In Progress
2021-02-03 18:05:53 Adam Collard maas/2.8: importance Undecided Medium
2021-02-03 18:06:06 Adam Collard maas/2.8: assignee Victor Tapia (vtapia)
2021-02-03 18:06:22 Adam Collard maas/2.8: milestone 2.8.x
2021-02-03 18:06:28 Adam Collard maas/2.7: status New In Progress
2021-02-03 18:06:31 Adam Collard maas/2.7: importance Undecided Medium
2021-02-03 18:06:42 Adam Collard maas/2.7: assignee Victor Tapia (vtapia)
2021-02-03 18:06:55 Adam Collard maas/2.7: milestone 2.7.4b1
2021-02-03 18:50:43 MAAS Lander maas/2.8: status In Progress Fix Committed
2021-02-16 09:42:35 Adam Collard maas/2.9: status Fix Committed Fix Released
2021-02-16 15:51:02 MAAS Lander maas/2.7: status In Progress Fix Committed
2021-02-16 19:03:24 Adam Collard maas/2.8: milestone 2.8.x 2.8.3rc2
2021-02-19 17:50:54 Adam Collard maas/2.8: status Fix Committed Fix Released
2021-03-31 16:11:50 Björn Tillenius maas: status Fix Committed Fix Released
2021-11-08 23:27:26 Bug Watch Updater maas-ui: status New Fix Released