[Bug 1992459] Re: [VROC] Installation is available on spare disk, but it fails
Lukas Märdian
1992459 at bugs.launchpad.net
Wed Oct 12 09:58:05 UTC 2022
Setting status to "Incomplete", while we're waiting for this test to be
confirmed.
** Changed in: subiquity (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/1992459
Title:
[VROC] Installation is available on spare disk, but it fails
Status in subiquity package in Ubuntu:
Incomplete
Bug description:
Found on Ubuntu 22.04.1
Steps to reproduce:
1. Create container in OS with one disk (to mark its state as spare)
#mdadm --create /dev/md/imsm0 --metadata=imsm --raid-devices=1 /dev/nvmeXn1 –run
2. Verify that target disk is marked as spare. Get its metadata by executing command:
#mdadm --examine /dev/nvmeXn1
and check its state in output. Expected data:
State : spare
3. Reboot to target OS installer.
Note: Use VMD replacement driver if exists in tested build.
4. Check if spare disk cannot be chosen as installation destination
Expected result:
Spare disk cannot be chosen as installation destination.
Actual result:
Spare disk can be chosen as installation destination.
Additional info:
Installation on chosen spare disk can be started, but error occurs few seconds after installation starts.
Install log contains an error:
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
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1992459/+subscriptions
More information about the foundations-bugs
mailing list