In recent composes, the openQA software RAID install tests all crash. The traceback is: 02:32:25,557 CRT exception: Traceback (most recent call last): File "/usr/lib64/python3.10/site-packages/pyanaconda/threading.py", line 275, in run threading.Thread.run(self) File "/usr/lib64/python3.10/threading.py", line 946, in run self._target(*self._args, **self._kwargs) File "/usr/lib64/python3.10/site-packages/pyanaconda/installation.py", line 415, in run_installation queue.start() File "/usr/lib64/python3.10/site-packages/pyanaconda/installation_tasks.py", line 311, in start item.start() File "/usr/lib64/python3.10/site-packages/pyanaconda/installation_tasks.py", line 311, in start item.start() File "/usr/lib64/python3.10/site-packages/pyanaconda/installation_tasks.py", line 311, in start item.start() File "/usr/lib64/python3.10/site-packages/pyanaconda/installation_tasks.py", line 496, in start self.run_task() File "/usr/lib64/python3.10/site-packages/pyanaconda/installation_tasks.py", line 527, in run_task sync_run_task(self._task_proxy) File "/usr/lib64/python3.10/site-packages/pyanaconda/modules/common/task/__init__.py", line 46, in sync_run_task task_proxy.Finish() File "/usr/lib/python3.10/site-packages/dasbus/client/handler.py", line 444, in _call_method return self._get_method_reply( File "/usr/lib/python3.10/site-packages/dasbus/client/handler.py", line 477, in _get_method_reply return self._handle_method_error(error) File "/usr/lib/python3.10/site-packages/dasbus/client/handler.py", line 497, in _handle_method_error raise exception from None dasbus.error.DBusError: Process reported exit code 1: mdadm: specifying chunk size is forbidden for this level I expect this is likely due to a change in mdadm 4.2 RC2, which landed recently. Proposing as a Beta blocker as a violation of "When using both the installer-native and the blivet-gui-based custom partitioning flow, the installer must be able to: ... Create mount points backed by ext4 partitions, LVM volumes or btrfs volumes, or software RAID arrays at RAID levels 0, 1 and 5 containing ext4 partitions" - https://fedoraproject.org/wiki/Fedora_35_Beta_Release_Criteria#Custom_partitioning
Oh, I should mention, the tests use RAID level 1 (mirror).
upstream PR: https://github.com/storaged-project/blivet/pull/969
+3 in https://pagure.io/fedora-qa/blocker-review/issue/392 , marking accepted. PR is merged upstream, but no new build for Rawhide/F35 yet.
So the 'regular custom' tests now pass, but blivet custom tests still fail. I think possibly blivet-gui also sets the chunk size directly and needs adjusting. I'll file a new bug for that.
See https://bugzilla.redhat.com/show_bug.cgi?id=1996223 for blivet-gui.