--- pyanaconda/storage/devicetree.py | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pyanaconda/storage/devicetree.py b/pyanaconda/storage/devicetree.py index 25331c2..b865302 100644 --- a/pyanaconda/storage/devicetree.py +++ b/pyanaconda/storage/devicetree.py @@ -754,8 +754,12 @@ class DeviceTree(object): # something must be wrong -- if all of the slaves we in # the tree, this device should be as well if device is None: - raise DeviceTreeError("MD RAID device %s not in devicetree after " - "scanning all slaves" % name) + log.error("failed to scan md array %s" % name) + try: + devicelibs.mdraid.mddeactivate("/dev/" + name) + except MDRaidError: + log.error("failed to stop broken md array %s" % name) + return device def addUdevPartitionDevice(self, info, disk=None): -- 1.7.6 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list