[Bug 2061073] Re: When setting up RAID installation, curtin failed on/after wiping RAID block device backed by IMSM

Dan Bungert 2061073 at bugs.launchpad.net
Mon Jul 15 17:14:03 UTC 2024


** Changed in: subiquity
       Status: New => In Progress

** Changed in: subiquity (Ubuntu)
       Status: New => In Progress

** Changed in: curtin (Ubuntu)
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2061073

Title:
  When setting up RAID installation, curtin failed on/after wiping RAID
  block device backed by IMSM

Status in OEM Priority Project:
  New
Status in subiquity:
  In Progress
Status in curtin package in Ubuntu:
  Fix Committed
Status in subiquity package in Ubuntu:
  In Progress

Bug description:
  The following error in curtin is captured when using ubuntu-desktop-
  installer to install noble:

          Running command ['partprobe', '/dev/md127'] with allowed return codes [0, 1] (capture=False)
          Warning: Error fsyncing/closing /dev/md127: Input/output error
          Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
          TIMED udevadm_settle(): 0.002
          devsync happy - path /dev/md127 now exists
          return volume path /dev/md127
          RAID validation: name=/dev/md126 raidlevel=raid1 devices=[] spares=[] container=/dev/md127
          Running command ['mdadm', '--query', '--detail', '--export', '/dev/md126'] with allowed return codes [0] (capture=True)
          Running command ['mdadm', '--query', '--detail', '--export', '/dev/md126'] with allowed return codes [0] (capture=True)
          RAID array OK: /dev/md126
          Verified /dev/md126 raid composition, raid is OK
          raid /dev/md126 already present, skipping create
          Wiping raid device /dev/md126 mode=superblock-recursive
          Running command ['wipefs', '--all', '--force', '/dev/md126'] with allowed return codes [0] (capture=False)
          /dev/md126: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54
          /dev/md126: 8 bytes were erased at offset 0x3b9dc7ffe00 (gpt): 45 46 49 20 50 41 52 54
          /dev/md126: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa
          An error occured handling 'raid-md126': KeyError - 'partition'
          finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: configuring raid: raid-md126
          TIMED BLOCK_META: 1.442
          finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta
          Traceback (most recent call last):
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/commands/main.py", line 202, in main
              ret = args.func(args)
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/log.py", line 97, in wrapper
              return log_time("TIMED %s: " % msg, func, *args, **kwargs)
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/log.py", line 79, in log_time
              return func(*args, **kwargs)
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/commands/block_meta.py", line 127, in block_meta
              return meta_custom(args)
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/commands/block_meta.py", line 2278, in meta_custom
              handler(command, storage_config_dict, context)
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/commands/block_meta.py", line 1853, in raid_handler
              block.wipe_volume(md_devname, mode=wipe_mode, exclusive=False)
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/block/__init__.py", line 1345, in wipe_volume
              quick_zero(path, partitions=True, exclusive=exclusive)
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/block/__init__.py", line 1245, in quick_zero
              ptdata = sysfs_partition_data(path)
            File "/snap/ubuntu-desktop-bootstrap/113/lib/python3.10/site-packages/curtin/block/__init__.py", line 1014, in sysfs_partition_data
              data['partition'],
          KeyError: 'partition'
          'partition'

  All logs attached in the attachment.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2061073/+subscriptions




More information about the foundations-bugs mailing list