md_check_devices
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subiquity (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Hello
With 23.04 server
The message is
"comparing device lists: expected: ['/dev/sdd2', '/dev/sdd2'] found: ['/dev/sdd2', '/dev/sdc2']"
I think that found is good and expected is bad.
The whole sequence.
RAID validation: name=/dev/md126 raidlevel=raid1 devices=
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)
md_check_devices: md_raid_devs: ['/dev/sdd2', '/dev/sdc2']
assembling preserved raid for /dev/md126
Running command ['mdadm', '--assemble', '/dev/md126', '--run', '/dev/sdd2', '/dev/sdd2'] with allowed return codes [0, 1, 2] (capture=True)
mdadm assemble scan results:
mdadm: /dev/sdd2 is busy - skipping
mdadm: /dev/sdd2 is busy - skipping
Running command ['mdadm', '--detail', '--scan', '-v'] with allowed return codes [0, 1] (capture=True)
mdadm detail scan after assemble:
ARRAY /dev/md/p:0 level=raid1 num-devices=2 metadata=1.2 name=p:0 UUID=674fce4b:
devices=
ARRAY /dev/md/p:0_0 level=raid1 num-devices=2 metadata=1.2 name=p:0 UUID=d89a48bb:
devices=
Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
TIMED udevadm_settle(): 0.022
RAID validation: name=/dev/md126 raidlevel=raid1 devices=
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)
md_check_devices: md_raid_devs: ['/dev/sdd2', '/dev/sdc2']
comparing device lists: expected: ['/dev/sdd2', '/dev/sdd2'] found: ['/dev/sdd2', '/dev/sdc2']
Verified /dev/md126 raid composition, raid is not OK
Error checking raid /dev/md126: RAID array device list does not match. Missing: set() Extra: {'/dev/sdc2'}
Error checking raid /dev/md126: RAID array device list does not match. Missing: set() Extra: {'/dev/sdc2'}
An error occured handling 'raid-md126': ValueError - Verified /dev/md126 raid composition, raid is not OK
finish: cmd-install/
TIMED BLOCK_META: 5.605