The ppc64 machine in our lab fails during commissioning

Bug #1988769 reported by Diego Mascialino
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
High
Anton Troyanov

Bug Description

Running maas 3.3.0~alpha1-12569-g.9563e6a72 installed by snap on our lab.
Our ppc64 machine fails to commissioning.

This Tracebock is shown in /var/snap/maas/common/log/regiond.log :

2022-09-05 13:57:39 metadataserver.api: [critical] ppc64el.maas(8ephka): commissioning script '50-maas-01-commissioning' failed during post-processing.
        Traceback (most recent call last):
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/api.py", line 856, in signal
            target_status = process(node, request, status)
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/api.py", line 680, in _process_commissioning
            self._store_results(
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/api.py", line 565, in _store_results
            script_result.store_result(
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/models/scriptresult.py", line 372, in store_result
            signal_status = try_or_log_event(
        --- <exception caught here> ---
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/api.py", line 483, in try_or_log_event
            func(*args, **kwargs)
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/builtin_scripts/hooks.py", line 1118, in process_lxd_results
            _process_lxd_resources(node, data)
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/builtin_scripts/hooks.py", line 639, in _process_lxd_resources
            update_node_devices(
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/builtin_scripts/hooks.py", line 584, in update_node_devices
            _process_pcie_devices(add_func, data)
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/builtin_scripts/hooks.py", line 488, in _process_pcie_devices
            add_func(
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/builtin_scripts/hooks.py", line 405, in _add_or_update_node_device
            _add_node_device_vpd(node_device, device_vpd)
          File "/snap/maas/23549/lib/python3.10/site-packages/metadataserver/builtin_scripts/hooks.py", line 471, in _add_node_device_vpd
            NodeDeviceVPD.objects.bulk_create(
          File "/snap/maas/23549/usr/lib/python3/dist-packages/django/db/models/manager.py", line 85, in manager_method
            return getattr(self.get_queryset(), name)(*args, **kwargs)
          File "/snap/maas/23549/usr/lib/python3/dist-packages/django/db/models/query.py", line 514, in bulk_create
            returned_columns = self._batched_insert(
          File "/snap/maas/23549/usr/lib/python3/dist-packages/django/db/models/query.py", line 1287, in _batched_insert
            inserted_rows.extend(self._insert(
          File "/snap/maas/23549/usr/lib/python3/dist-packages/django/db/models/query.py", line 1270, in _insert
            return query.get_compiler(using=using).execute_sql(returning_fields)
          File "/snap/maas/23549/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 1416, in execute_sql
            cursor.execute(sql, params)
          File "/snap/maas/23549/lib/python3.10/site-packages/maasserver/prometheus/middleware.py", line 22, in execute
            return super().execute(sql, params=params)
          File "/snap/maas/23549/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 66, in execute
            return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
          File "/snap/maas/23549/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 75, in _execute_with_wrappers
            return executor(sql, params, many, context)
          File "/snap/maas/23549/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 84, in _execute
            return self.cursor.execute(sql, params)
        builtins.ValueError: A string literal cannot contain NUL (0x00) characters.

Related branches

Changed in maas:
assignee: nobody → Anton Troyanov (troyanov)
milestone: none → 3.3.0
status: New → In Progress
importance: Undecided → High
Changed in maas:
status: In Progress → Fix Committed
Changed in maas:
milestone: 3.3.0 → 3.3.0-beta1
Changed in maas:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.