From 78eda3d74110dbf9669c3271f7d2fddf962d0381 Mon Sep 17 00:00:00 2001 From: Vojtech Trefny Date: Thu, 28 Apr 2022 14:13:04 +0200 Subject: [PATCH] Do not crash when changing disklabel on disks with active devices The _find_active_devices_on_action_disks function originally prevented from making any changes on disks with active devices (active LVs, mounted partitions etc.) This was changed in b72e957d2b23444824316331ae21d1c594371e9c and the check currently prevents only reformatting the disklabel on such disks which should be already impossible on disks with an existing partition. This change for the 3.4 stable branch keeps the current behaviour where the active devices are teared down when running in installer mode to avoid potential issues with the installer. Resolves: rhbz#2078801 --- blivet/actionlist.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/blivet/actionlist.py b/blivet/actionlist.py index d03e32b9..4ec2dbf8 100644 --- a/blivet/actionlist.py +++ b/blivet/actionlist.py @@ -211,9 +211,8 @@ class ActionList(object): except StorageError as e: log.info("teardown of %s failed: %s", device.name, e) else: - raise RuntimeError("partitions in use on disks with changes " - "pending: %s" % - ",".join(problematic)) + log.debug("ignoring devices in use on disks with changes: %s", + ",".join(problematic)) log.info("resetting parted disks...") for device in devices: -- 2.35.3