diff --git a/ucs/base/univention-installer/installer/modules/65_partition.py b/ucs/base/univention-installer/installer/modules/65_partition.py index eb8faa8..b377c7e 100644 --- a/ucs/base/univention-installer/installer/modules/65_partition.py +++ b/ucs/base/univention-installer/installer/modules/65_partition.py @@ -1190,6 +1190,7 @@ class object(content): device = self.get_real_partition_device_name(disk,num) self.parent.debug('%s: lvm flag' % device) ucsvgname = self.parent.container['lvm']['ucsvgname'] + self.run_cmd('/sbin/pvremove -ff %s 2>&1', device) self.run_cmd('/sbin/pvcreate %s 2>&1' % device) if not vgcreated: self.run_cmd('/sbin/vgcreate --physicalextentsize %sk %s %s 2>&1' % (self.parent.container['lvm']['vg'][ ucsvgname ]['PEsize'], ucsvgname, device)) diff --git a/ucs/base/univention-installer/installer/modules/66_gpt_partition.py b/ucs/base/univention-installer/installer/modules/66_gpt_partition.py index 4d4d6c7..554c8d8 100644 --- a/ucs/base/univention-installer/installer/modules/66_gpt_partition.py +++ b/ucs/base/univention-installer/installer/modules/66_gpt_partition.py @@ -1401,6 +1401,7 @@ class object(content): if PARTFLAG_LVM in flaglist: self.parent.debug('%s: lvm flag' % device) ucsvgname = self.parent.container['lvm']['ucsvgname'] + self.run_cmd(['/sbin/pvremove', '-ff', device]) self.run_cmd(['/sbin/pvcreate', device]) if not vgcreated: self.run_cmd(['/sbin/vgcreate', '--physicalextentsize',