Comment 39 for bug 136252

Could you maybe post the mdadm.conf and try what happens if you (temporarily) change the homehost of array members to somthing different, to make sure what problem got solved.

-mdadm.conf "DEVICE partitions" has mdadm consider any partition available to the system.
-mdadm.conf ARRAY <identification> is present it disables homehost checking said Jason, but it disables assembly of all other arrays.
-Changing homehost to "null" makes the homehost check of the initramfs pass.
-Creating ${DESTDIR}/var/run/mdadm makes ... Sami?

Think, we are missing the option to disable the homehost checking with --incremental, or is the failing only a side effect of mdadm not being able to create the device map?