diff --git a/coriolis/osmorphing/osmount/base.py b/coriolis/osmorphing/osmount/base.py index 9b0a745b..da714288 100644 --- a/coriolis/osmorphing/osmount/base.py +++ b/coriolis/osmorphing/osmount/base.py @@ -567,6 +567,12 @@ def mount_os(self): self._exec_cmd("sudo vgchange -ay -S vg_uuid=%s" % vg_uuid) self._exec_cmd("sudo vgchange --refresh") + dev_vg_path = f"/dev/{vg_props['name']}" + if not utils.test_ssh_path(self._ssh, dev_vg_path): + LOG.warning( + "Volume Group '%s' not found. Skipping.", + dev_vg_path) + continue dev_paths_for_group = self._exec_cmd( f"sudo ls -1 /dev/{vg_props['name']}/*").splitlines() lvm_dev_paths.extend(dev_paths_for_group)