curtin: Installation started. (21.3-13-g15ecdeab1) start: cmd-install/stage-partitioning/builtin/cmd-block-meta: curtin command block-meta get_path_to_storage_volume for volume disk-nvme3n1({'ptable': 'gpt', 'serial': 'INTEL_SSDPEDKE020T7_PHLE7134007V2P0IGN', 'wwn': 'eui.0000000000e4d25c0100000001000000', 'path': '/dev/nvme3n1', 'wipe': 'superblock-recursive', 'preserve': False, 'name': '', 'grub_device': False, 'type': 'disk', 'id': 'disk-nvme3n1'}) Processing serial eui.0000000000e4d25c0100000001000000 via udev to eui.0000000000e4d25c0100000001000000 lookup_disks found: ['nvme-eui.0000000000e4d25c0100000001000000'] Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device? False Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device member? False block.lookup_disk() returning path /dev/nvme3n1 Running command ['partprobe', '/dev/nvme3n1'] with allowed return codes [0, 1] (capture=False) Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.067 devsync happy - path /dev/nvme3n1 now exists return volume path /dev/nvme3n1 get_path_to_storage_volume for volume partition-0({'device': 'disk-nvme3n1', 'size': 1127219200, 'wipe': 'superblock', 'flag': 'boot', 'number': 1, 'preserve': False, 'grub_device': True, 'type': 'partition', 'id': 'partition-0'}) get_path_to_storage_volume for volume disk-nvme3n1({'ptable': 'gpt', 'serial': 'INTEL_SSDPEDKE020T7_PHLE7134007V2P0IGN', 'wwn': 'eui.0000000000e4d25c0100000001000000', 'path': '/dev/nvme3n1', 'wipe': 'superblock-recursive', 'preserve': False, 'name': '', 'grub_device': False, 'type': 'disk', 'id': 'disk-nvme3n1'}) Processing serial eui.0000000000e4d25c0100000001000000 via udev to eui.0000000000e4d25c0100000001000000 lookup_disks found: ['nvme-eui.0000000000e4d25c0100000001000000'] Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device? False Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device member? False block.lookup_disk() returning path /dev/nvme3n1 Running command ['partprobe', '/dev/nvme3n1'] with allowed return codes [0, 1] (capture=False) Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.063 devsync happy - path /dev/nvme3n1 now exists return volume path /dev/nvme3n1 get_path_to_storage_volume for volume partition-1({'device': 'disk-nvme3n1', 'size': 1999269527552, 'wipe': 'superblock', 'flag': '', 'number': 2, 'preserve': False, 'grub_device': False, 'type': 'partition', 'id': 'partition-1'}) get_path_to_storage_volume for volume disk-nvme3n1({'ptable': 'gpt', 'serial': 'INTEL_SSDPEDKE020T7_PHLE7134007V2P0IGN', 'wwn': 'eui.0000000000e4d25c0100000001000000', 'path': '/dev/nvme3n1', 'wipe': 'superblock-recursive', 'preserve': False, 'name': '', 'grub_device': False, 'type': 'disk', 'id': 'disk-nvme3n1'}) Processing serial eui.0000000000e4d25c0100000001000000 via udev to eui.0000000000e4d25c0100000001000000 lookup_disks found: ['nvme-eui.0000000000e4d25c0100000001000000'] Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device? False Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device member? False block.lookup_disk() returning path /dev/nvme3n1 Running command ['partprobe', '/dev/nvme3n1'] with allowed return codes [0, 1] (capture=False) Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.063 devsync happy - path /dev/nvme3n1 now exists return volume path /dev/nvme3n1 block-meta: extracted devices to clear: ['/dev/nvme3n1'] Declared block devices: ['/dev/nvme3n1'] clearing devices=['/dev/nvme3n1'] start: cmd-install/stage-partitioning/builtin/cmd-block-meta/clear-holders: removing previous storage devices Running command ['mdadm', '--assemble', '--scan', '-v'] with allowed return codes [0, 1, 2] (capture=True) mdadm assemble scan results: mdadm: looking for devices for further assembly mdadm: no recogniseable superblock on /dev/loop9 mdadm: no recogniseable superblock on /dev/loop8 mdadm: no recogniseable superblock on /dev/nvme2n1 mdadm: no recogniseable superblock on /dev/nvme9n1 mdadm: no recogniseable superblock on /dev/nvme5n1 mdadm: no recogniseable superblock on /dev/nvme0n1 mdadm: no recogniseable superblock on /dev/nvme8n1 mdadm: no recogniseable superblock on /dev/nvme6n1 mdadm: no recogniseable superblock on /dev/nvme13n1 mdadm: no recogniseable superblock on /dev/nvme11n1 mdadm: no recogniseable superblock on /dev/nvme15n1 mdadm: no recogniseable superblock on /dev/nvme16n1 mdadm: no recogniseable superblock on /dev/nvme4n1 mdadm: no recogniseable superblock on /dev/nvme7n1 mdadm: no recogniseable superblock on /dev/nvme10n1 mdadm: no recogniseable superblock on /dev/nvme12n1 mdadm: /dev/nvme3n1 is busy - skipping mdadm: no recogniseable superblock on /dev/nvme1n1 mdadm: no recogniseable superblock on /dev/sdi mdadm: no recogniseable superblock on /dev/sdj mdadm: no recogniseable superblock on /dev/sdh mdadm: no recogniseable superblock on /dev/sdf mdadm: no recogniseable superblock on /dev/sdg mdadm: no recogniseable superblock on /dev/sdd mdadm: no recogniseable superblock on /dev/sde mdadm: no recogniseable superblock on /dev/sdc4 mdadm: no recogniseable superblock on /dev/sdc3 mdadm: Cannot assemble mbr metadata on /dev/sdc2 mdadm: no recogniseable superblock on /dev/sdc1 mdadm: Cannot assemble mbr metadata on /dev/sdc mdadm: no recogniseable superblock on /dev/sdb11 mdadm: no recogniseable superblock on /dev/sdb10 mdadm: no recogniseable superblock on /dev/sdb9 mdadm: no recogniseable superblock on /dev/sdb8 mdadm: no recogniseable superblock on /dev/sdb7 mdadm: no recogniseable superblock on /dev/sdb6 mdadm: no recogniseable superblock on /dev/sdb5 mdadm: no recogniseable superblock on /dev/sdb4 mdadm: no recogniseable superblock on /dev/sdb3 mdadm: no recogniseable superblock on /dev/sdb2 mdadm: Cannot assemble mbr metadata on /dev/sdb1 mdadm: Cannot assemble mbr metadata on /dev/sdb mdadm: no recogniseable superblock on /dev/sda mdadm: no recogniseable superblock on /dev/loop7 mdadm: no recogniseable superblock on /dev/loop6 mdadm: no recogniseable superblock on /dev/loop5 mdadm: no recogniseable superblock on /dev/loop4 mdadm: no recogniseable superblock on /dev/loop3 mdadm: no recogniseable superblock on /dev/loop2 mdadm: no recogniseable superblock on /dev/loop1 mdadm: no recogniseable superblock on /dev/loop0 mdadm: looking in container /dev/md/imsm0 mdadm: No arrays found in config file or automatically Running command ['mdadm', '--detail', '--scan', '-v'] with allowed return codes [0, 1] (capture=True) mdadm detail scan after assemble: ARRAY /dev/md/imsm0 level=container num-devices=1 metadata=imsm devices=/dev/nvme3n1 Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.024 /dev/md127 is multipath device partition? False /proc/mdstat: Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md127 : inactive nvme3n1[0](S) 1105 blocks super external:imsm unused devices: Activating mdadm array /dev/md127 Running command ['mdadm', '--run', '/dev/md127'] with allowed return codes [0] (capture=True) MDADM run on /dev/md127 stdout: stderr: Running command ['mdadm', '--query', '--detail', '/dev/md127'] with allowed return codes [0] (capture=True) MDADM detail on /dev/md127 stdout: /dev/md127: Version : imsm Raid Level : container Total Devices : 1 Working Devices : 1 Member Arrays : Number Major Minor RaidDevice - 259 1 - /dev/nvme3n1 stderr: Detected multipath support, reload maps Running command ['multipath', '-r'] with allowed return codes [0] (capture=False) Verifying /dev/mapper/mpath* files are symlinks Running command ['dmsetup', 'ls', '-o', 'blkdevname'] with allowed return codes [0] (capture=True) Running command ['pvscan', '--config', 'devices{ filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/mapper/dm_crypt-.*|", "r|.*|" ] }'] with allowed return codes [0] (capture=True) Running command ['vgscan', '--config', 'devices{ filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/mapper/dm_crypt-.*|", "r|.*|" ] }'] with allowed return codes [0] (capture=True) Running command ['vgchange', '--activate=y', '--config', 'devices{ filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/mapper/dm_crypt-.*|", "r|.*|" ] }'] with allowed return codes [0] (capture=True) Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.020 Loading kernel module bcache via modprobe Running command ['modprobe', '--use-blacklist', 'bcache'] with allowed return codes [0] (capture=False) Loading kernel module zfs via modprobe Running command ['modprobe', '--use-blacklist', 'zfs'] with allowed return codes [0] (capture=False) zfs filesystem is not supported in this environment Generating device storage trees for path(s): ['/dev/nvme3n1'] devname '/sys/class/block/nvme3n1' had holders: ['md127'] /dev/nvme3n1 is multipath device partition? False /dev/nvme3n1 is multipath device partition? False /dev/nvme3n1 is multipath device partition? False devname '/sys/class/block/md127' had holders: [] /dev/md127 is multipath device partition? False /dev/md127 is multipath device partition? False Current device storage tree: nvme3n1 `-- md127 Shutdown Plan: {'level': 2, 'device': '/sys/class/block/md127', 'dev_type': 'raid'} {'level': 1, 'device': '/sys/class/block/nvme3n1', 'dev_type': 'disk'} shutdown running on holder type: 'raid' syspath: '/sys/class/block/md127' Running command ['mdadm', '--query', '--detail', '--export', '/dev/md127'] with allowed return codes [0] (capture=True) Discovering raid devices and spares for /sys/class/block/md127 Wiping superblock on raid device: /sys/class/block/md127 wiping superblock on /dev/md127 wiping /dev/md127 attempt 1/4 wiping 1M on /dev/md127 at offsets [0, -1048576] /dev/md127 (size=0): 1048576 bytes from 0 > size. Shortened to 0 bytes. /dev/md127 (size=0): invalid offset -1048576. Skipping. successfully wiped device /dev/md127 on attempt 1/4 Removing raid array members: ['/dev/nvme3n1'] mdadm mark faulty: /dev/nvme3n1 in array /dev/md127 Running command ['mdadm', '--fail', '/dev/md127', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) Non-fatal error clearing raid array: mdadm: set device faulty failed for /dev/nvme3n1: No such device using mdadm.mdadm_stop on dev: /dev/md127 mdadm stopping: /dev/md127 mdadm: stop on /dev/md127 attempt 0 /sys/class/block/md127/md/sync_action/sync_max = mdadm: setting array sync_action=idle mdadm: (non-fatal) write to /sys/class/block/md127/md/sync_action failed [Errno 13] Permission denied: '/sys/class/block/md127/md/sync_action' /sys/class/block/md127/md/sync_max/sync_max = mdadm: setting array sync_{min,max}=0 mdadm: (non-fatal) write to /sys/class/block/md127/md/sync_max failed [Errno 13] Permission denied: '/sys/class/block/md127/md/sync_max' Running command ['mdadm', '--manage', '--stop', '/dev/md127'] with allowed return codes [0] (capture=True) mdadm stop command output: mdadm: stopped /dev/md127 mdadm: successfully stopped /dev/md127 after 1 attempt(s) Wiping mdadm member devices: ['/dev/nvme3n1'] Running command ['mdadm', '--examine', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) finish: cmd-install/stage-partitioning/builtin/cmd-block-meta/clear-holders: FAIL: removing previous storage devices TIMED BLOCK_META: 1.765 finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta Traceback (most recent call last): File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/commands/main.py", line 202, in main ret = args.func(args) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/log.py", line 97, in wrapper return log_time("TIMED %s: " % msg, func, *args, **kwargs) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/log.py", line 79, in log_time return func(*args, **kwargs) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/commands/block_meta.py", line 108, in block_meta meta_clear(devices, state.get('report_stack_prefix', '')) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/commands/block_meta.py", line 1984, in meta_clear clear_holders.clear_holders(devices) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/clear_holders.py", line 638, in clear_holders shutdown_function(dev_info['device']) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/clear_holders.py", line 209, in shutdown_mdadm mdadm.zero_device(mddev, force=True) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/mdadm.py", line 394, in zero_device metadata = mdadm_examine(devpath, export=False) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/mdadm.py", line 254, in mdadm_examine data = __mdadm_detail_to_dict(out) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/mdadm.py", line 630, in __mdadm_detail_to_dict raise ValueError('Duplicate key in mdadm regex parsing: ' + key) ValueError: Duplicate key in mdadm regex parsing: state Duplicate key in mdadm regex parsing: state curtin: Installation failed with exception: Unexpected error while running command. Command: ['curtin', 'block-meta', 'simple'] Exit code: 3 Reason: - Stdout: start: cmd-install/stage-partitioning/builtin/cmd-block-meta: curtin command block-meta get_path_to_storage_volume for volume disk-nvme3n1({'ptable': 'gpt', 'serial': 'INTEL_SSDPEDKE020T7_PHLE7134007V2P0IGN', 'wwn': 'eui.0000000000e4d25c0100000001000000', 'path': '/dev/nvme3n1', 'wipe': 'superblock-recursive', 'preserve': False, 'name': '', 'grub_device': False, 'type': 'disk', 'id': 'disk-nvme3n1'}) Processing serial eui.0000000000e4d25c0100000001000000 via udev to eui.0000000000e4d25c0100000001000000 lookup_disks found: ['nvme-eui.0000000000e4d25c0100000001000000'] Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device? False Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device member? False block.lookup_disk() returning path /dev/nvme3n1 Running command ['partprobe', '/dev/nvme3n1'] with allowed return codes [0, 1] (capture=False) Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.067 devsync happy - path /dev/nvme3n1 now exists return volume path /dev/nvme3n1 get_path_to_storage_volume for volume partition-0({'device': 'disk-nvme3n1', 'size': 1127219200, 'wipe': 'superblock', 'flag': 'boot', 'number': 1, 'preserve': False, 'grub_device': True, 'type': 'partition', 'id': 'partition-0'}) get_path_to_storage_volume for volume disk-nvme3n1({'ptable': 'gpt', 'serial': 'INTEL_SSDPEDKE020T7_PHLE7134007V2P0IGN', 'wwn': 'eui.0000000000e4d25c0100000001000000', 'path': '/dev/nvme3n1', 'wipe': 'superblock-recursive', 'preserve': False, 'name': '', 'grub_device': False, 'type': 'disk', 'id': 'disk-nvme3n1'}) Processing serial eui.0000000000e4d25c0100000001000000 via udev to eui.0000000000e4d25c0100000001000000 lookup_disks found: ['nvme-eui.0000000000e4d25c0100000001000000'] Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device? False Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device member? False block.lookup_disk() returning path /dev/nvme3n1 Running command ['partprobe', '/dev/nvme3n1'] with allowed return codes [0, 1] (capture=False) Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.063 devsync happy - path /dev/nvme3n1 now exists return volume path /dev/nvme3n1 get_path_to_storage_volume for volume partition-1({'device': 'disk-nvme3n1', 'size': 1999269527552, 'wipe': 'superblock', 'flag': '', 'number': 2, 'preserve': False, 'grub_device': False, 'type': 'partition', 'id': 'partition-1'}) get_path_to_storage_volume for volume disk-nvme3n1({'ptable': 'gpt', 'serial': 'INTEL_SSDPEDKE020T7_PHLE7134007V2P0IGN', 'wwn': 'eui.0000000000e4d25c0100000001000000', 'path': '/dev/nvme3n1', 'wipe': 'superblock-recursive', 'preserve': False, 'name': '', 'grub_device': False, 'type': 'disk', 'id': 'disk-nvme3n1'}) Processing serial eui.0000000000e4d25c0100000001000000 via udev to eui.0000000000e4d25c0100000001000000 lookup_disks found: ['nvme-eui.0000000000e4d25c0100000001000000'] Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device? False Running command ['udevadm', 'info', '--query=property', '--export', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) /dev/nvme3n1 is multipath device member? False block.lookup_disk() returning path /dev/nvme3n1 Running command ['partprobe', '/dev/nvme3n1'] with allowed return codes [0, 1] (capture=False) Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.063 devsync happy - path /dev/nvme3n1 now exists return volume path /dev/nvme3n1 block-meta: extracted devices to clear: ['/dev/nvme3n1'] Declared block devices: ['/dev/nvme3n1'] clearing devices=['/dev/nvme3n1'] start: cmd-install/stage-partitioning/builtin/cmd-block-meta/clear-holders: removing previous storage devices Running command ['mdadm', '--assemble', '--scan', '-v'] with allowed return codes [0, 1, 2] (capture=True) mdadm assemble scan results: mdadm: looking for devices for further assembly mdadm: no recogniseable superblock on /dev/loop9 mdadm: no recogniseable superblock on /dev/loop8 mdadm: no recogniseable superblock on /dev/nvme2n1 mdadm: no recogniseable superblock on /dev/nvme9n1 mdadm: no recogniseable superblock on /dev/nvme5n1 mdadm: no recogniseable superblock on /dev/nvme0n1 mdadm: no recogniseable superblock on /dev/nvme8n1 mdadm: no recogniseable superblock on /dev/nvme6n1 mdadm: no recogniseable superblock on /dev/nvme13n1 mdadm: no recogniseable superblock on /dev/nvme11n1 mdadm: no recogniseable superblock on /dev/nvme15n1 mdadm: no recogniseable superblock on /dev/nvme16n1 mdadm: no recogniseable superblock on /dev/nvme4n1 mdadm: no recogniseable superblock on /dev/nvme7n1 mdadm: no recogniseable superblock on /dev/nvme10n1 mdadm: no recogniseable superblock on /dev/nvme12n1 mdadm: /dev/nvme3n1 is busy - skipping mdadm: no recogniseable superblock on /dev/nvme1n1 mdadm: no recogniseable superblock on /dev/sdi mdadm: no recogniseable superblock on /dev/sdj mdadm: no recogniseable superblock on /dev/sdh mdadm: no recogniseable superblock on /dev/sdf mdadm: no recogniseable superblock on /dev/sdg mdadm: no recogniseable superblock on /dev/sdd mdadm: no recogniseable superblock on /dev/sde mdadm: no recogniseable superblock on /dev/sdc4 mdadm: no recogniseable superblock on /dev/sdc3 mdadm: Cannot assemble mbr metadata on /dev/sdc2 mdadm: no recogniseable superblock on /dev/sdc1 mdadm: Cannot assemble mbr metadata on /dev/sdc mdadm: no recogniseable superblock on /dev/sdb11 mdadm: no recogniseable superblock on /dev/sdb10 mdadm: no recogniseable superblock on /dev/sdb9 mdadm: no recogniseable superblock on /dev/sdb8 mdadm: no recogniseable superblock on /dev/sdb7 mdadm: no recogniseable superblock on /dev/sdb6 mdadm: no recogniseable superblock on /dev/sdb5 mdadm: no recogniseable superblock on /dev/sdb4 mdadm: no recogniseable superblock on /dev/sdb3 mdadm: no recogniseable superblock on /dev/sdb2 mdadm: Cannot assemble mbr metadata on /dev/sdb1 mdadm: Cannot assemble mbr metadata on /dev/sdb mdadm: no recogniseable superblock on /dev/sda mdadm: no recogniseable superblock on /dev/loop7 mdadm: no recogniseable superblock on /dev/loop6 mdadm: no recogniseable superblock on /dev/loop5 mdadm: no recogniseable superblock on /dev/loop4 mdadm: no recogniseable superblock on /dev/loop3 mdadm: no recogniseable superblock on /dev/loop2 mdadm: no recogniseable superblock on /dev/loop1 mdadm: no recogniseable superblock on /dev/loop0 mdadm: looking in container /dev/md/imsm0 mdadm: No arrays found in config file or automatically Running command ['mdadm', '--detail', '--scan', '-v'] with allowed return codes [0, 1] (capture=True) mdadm detail scan after assemble: ARRAY /dev/md/imsm0 level=container num-devices=1 metadata=imsm devices=/dev/nvme3n1 Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.024 /dev/md127 is multipath device partition? False /proc/mdstat: Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md127 : inactive nvme3n1[0](S) 1105 blocks super external:imsm unused devices: Activating mdadm array /dev/md127 Running command ['mdadm', '--run', '/dev/md127'] with allowed return codes [0] (capture=True) MDADM run on /dev/md127 stdout: stderr: Running command ['mdadm', '--query', '--detail', '/dev/md127'] with allowed return codes [0] (capture=True) MDADM detail on /dev/md127 stdout: /dev/md127: Version : imsm Raid Level : container Total Devices : 1 Working Devices : 1 Member Arrays : Number Major Minor RaidDevice - 259 1 - /dev/nvme3n1 stderr: Detected multipath support, reload maps Running command ['multipath', '-r'] with allowed return codes [0] (capture=False) Verifying /dev/mapper/mpath* files are symlinks Running command ['dmsetup', 'ls', '-o', 'blkdevname'] with allowed return codes [0] (capture=True) Running command ['pvscan', '--config', 'devices{ filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/mapper/dm_crypt-.*|", "r|.*|" ] }'] with allowed return codes [0] (capture=True) Running command ['vgscan', '--config', 'devices{ filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/mapper/dm_crypt-.*|", "r|.*|" ] }'] with allowed return codes [0] (capture=True) Running command ['vgchange', '--activate=y', '--config', 'devices{ filter = [ "a|/dev/mapper/mpath.*|", "a|/dev/mapper/dm_crypt-.*|", "r|.*|" ] }'] with allowed return codes [0] (capture=True) Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False) TIMED udevadm_settle(): 0.020 Loading kernel module bcache via modprobe Running command ['modprobe', '--use-blacklist', 'bcache'] with allowed return codes [0] (capture=False) Loading kernel module zfs via modprobe Running command ['modprobe', '--use-blacklist', 'zfs'] with allowed return codes [0] (capture=False) zfs filesystem is not supported in this environment Generating device storage trees for path(s): ['/dev/nvme3n1'] devname '/sys/class/block/nvme3n1' had holders: ['md127'] /dev/nvme3n1 is multipath device partition? False /dev/nvme3n1 is multipath device partition? False /dev/nvme3n1 is multipath device partition? False devname '/sys/class/block/md127' had holders: [] /dev/md127 is multipath device partition? False /dev/md127 is multipath device partition? False Current device storage tree: nvme3n1 `-- md127 Shutdown Plan: {'level': 2, 'device': '/sys/class/block/md127', 'dev_type': 'raid'} {'level': 1, 'device': '/sys/class/block/nvme3n1', 'dev_type': 'disk'} shutdown running on holder type: 'raid' syspath: '/sys/class/block/md127' Running command ['mdadm', '--query', '--detail', '--export', '/dev/md127'] with allowed return codes [0] (capture=True) Discovering raid devices and spares for /sys/class/block/md127 Wiping superblock on raid device: /sys/class/block/md127 wiping superblock on /dev/md127 wiping /dev/md127 attempt 1/4 wiping 1M on /dev/md127 at offsets [0, -1048576] /dev/md127 (size=0): 1048576 bytes from 0 > size. Shortened to 0 bytes. /dev/md127 (size=0): invalid offset -1048576. Skipping. successfully wiped device /dev/md127 on attempt 1/4 Removing raid array members: ['/dev/nvme3n1'] mdadm mark faulty: /dev/nvme3n1 in array /dev/md127 Running command ['mdadm', '--fail', '/dev/md127', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) Non-fatal error clearing raid array: mdadm: set device faulty failed for /dev/nvme3n1: No such device using mdadm.mdadm_stop on dev: /dev/md127 mdadm stopping: /dev/md127 mdadm: stop on /dev/md127 attempt 0 /sys/class/block/md127/md/sync_action/sync_max = mdadm: setting array sync_action=idle mdadm: (non-fatal) write to /sys/class/block/md127/md/sync_action failed [Errno 13] Permission denied: '/sys/class/block/md127/md/sync_action' /sys/class/block/md127/md/sync_max/sync_max = mdadm: setting array sync_{min,max}=0 mdadm: (non-fatal) write to /sys/class/block/md127/md/sync_max failed [Errno 13] Permission denied: '/sys/class/block/md127/md/sync_max' Running command ['mdadm', '--manage', '--stop', '/dev/md127'] with allowed return codes [0] (capture=True) mdadm stop command output: mdadm: stopped /dev/md127 mdadm: successfully stopped /dev/md127 after 1 attempt(s) Wiping mdadm member devices: ['/dev/nvme3n1'] Running command ['mdadm', '--examine', '/dev/nvme3n1'] with allowed return codes [0] (capture=True) finish: cmd-install/stage-partitioning/builtin/cmd-block-meta/clear-holders: FAIL: removing previous storage devices TIMED BLOCK_META: 1.765 finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta Traceback (most recent call last): File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/commands/main.py", line 202, in main ret = args.func(args) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/log.py", line 97, in wrapper return log_time("TIMED %s: " % msg, func, *args, **kwargs) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/log.py", line 79, in log_time return func(*args, **kwargs) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/commands/block_meta.py", line 108, in block_meta meta_clear(devices, state.get('report_stack_prefix', '')) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/commands/block_meta.py", line 1984, in meta_clear clear_holders.clear_holders(devices) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/clear_holders.py", line 638, in clear_holders shutdown_function(dev_info['device']) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/clear_holders.py", line 209, in shutdown_mdadm mdadm.zero_device(mddev, force=True) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/mdadm.py", line 394, in zero_device metadata = mdadm_examine(devpath, export=False) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/mdadm.py", line 254, in mdadm_examine data = __mdadm_detail_to_dict(out) File "/snap/subiquity/3698/lib/python3.8/site-packages/curtin/block/mdadm.py", line 630, in __mdadm_detail_to_dict raise ValueError('Duplicate key in mdadm regex parsing: ' + key) ValueError: Duplicate key in mdadm regex parsing: state Duplicate key in mdadm regex parsing: state Stderr: ''