---- udev-md-raid-arrays.rules.orig 2015-08-03 06:17:13.000000000 +0000
-+++ udev-md-raid-arrays.rules 2015-09-01 08:57:31.874593251 +0000
-@@ -17,7 +17,7 @@
- ATTR{md/array_state}=="|clear|inactive", ENV{SYSTEMD_READY}="0", GOTO="md_end"
+diff -ur mdadm-4.3.orig/udev-md-clustered-confirm-device.rules mdadm-4.3/udev-md-clustered-confirm-device.rules
+--- mdadm-4.3.orig/udev-md-clustered-confirm-device.rules 2024-02-15 17:33:04.000000000 +0100
++++ mdadm-4.3/udev-md-clustered-confirm-device.rules 2024-04-03 02:28:17.711611149 +0200
+@@ -13,9 +13,9 @@
+ # Based on the received UUID, node confirms the device if
+ # it is found by blkid, otherwise the node reports it is
+ # missing.
+-PROGRAM="BINDIR/blkid -o device -t UUID_SUB=$env{DEVICE_UUID}", ENV{.md.newdevice} = "$result"
++PROGRAM="/sbin/blkid -o device -t UUID_SUB=$env{DEVICE_UUID}", ENV{.md.newdevice} = "$result"
+
+-ENV{.md.newdevice}!="", RUN+="BINDIR/mdadm --manage $env{DEVNAME} --cluster-confirm $env{RAID_DISK}:$env{.md.newdevice}"
+-ENV{.md.newdevice}=="", RUN+="BINDIR/mdadm --manage $env{DEVNAME} --cluster-confirm $env{RAID_DISK}:missing"
++ENV{.md.newdevice}!="", RUN+="/sbin/mdadm --manage $env{DEVNAME} --cluster-confirm $env{RAID_DISK}:$env{.md.newdevice}"
++ENV{.md.newdevice}=="", RUN+="/sbin/mdadm --manage $env{DEVNAME} --cluster-confirm $env{RAID_DISK}:missing"
+
+ LABEL="clustermd_end"
+diff -ur mdadm-4.3.orig/udev-md-raid-arrays.rules mdadm-4.3/udev-md-raid-arrays.rules
+--- mdadm-4.3.orig/udev-md-raid-arrays.rules 2024-02-15 17:33:04.000000000 +0100
++++ mdadm-4.3/udev-md-raid-arrays.rules 2024-04-03 02:29:45.900799937 +0200
+@@ -18,7 +18,7 @@
+ ATTR{md/sync_action}=="reshape", ENV{RESHAPE_ACTIVE}="yes"