Description of problem: Tried to remove a preexisting LVM on RAID storage setup to reclaim space. There are more storage setups that would trigger this (e.g. LVM thin provisioning with multiple thin LVs) Version-Release number of selected component: anaconda-24.0-1 The following was filed automatically by anaconda: anaconda 24.0-1 exception report Traceback (most recent call first): File "/usr/lib/python3.4/site-packages/blivet/devices/storage.py", line 695, in _setFormat raise errors.DeviceError("cannot replace active format", self.name) File "/usr/lib/python3.4/site-packages/blivet/devices/storage.py", line 740, in <lambda> lambda d,f: d._setFormat(f), File "/usr/lib/python3.4/site-packages/blivet/deviceaction.py", line 669, in apply self.device.format = None File "/usr/lib/python3.4/site-packages/blivet/devicetree.py", line 323, in registerAction action.apply() File "/usr/lib/python3.4/site-packages/blivet/devicetree.py", line 275, in recursiveRemove self.registerAction(ActionDestroyFormat(leaf)) File "/usr/lib/python3.4/site-packages/blivet/blivet.py", line 611, in recursiveRemove self.devicetree.recursiveRemove(device) File "/usr/lib64/python3.4/site-packages/pyanaconda/ui/gui/spokes/lib/resize.py", line 422, in _recursiveRemove self.storage.recursiveRemove(device) File "/usr/lib64/python3.4/site-packages/pyanaconda/ui/gui/spokes/lib/resize.py", line 447, in _scheduleActions self._recursiveRemove(device) blivet.errors.DeviceError: ('cannot replace active format', 'pv00') Additional info: addons: com_redhat_kdump cmdline: /usr/bin/python3 /sbin/anaconda cmdline_file: inst.stage2=http://192.168.122.1/virtuals inst.geoloc=0 nokill #updates=http://192.168.122.1/virtuals/updates.img #ks=http://192.168.122.1/virtuals/ks_lvm-cache_test.cfg dnf.rpm.log: Sep 09 10:32:50 INFO --- logging initialized --- executable: /sbin/anaconda hashmarkername: anaconda kernel: 4.2.0-1.fc24.x86_64 product: Fedora release: Cannot get release name. type: anaconda version: Rawhide
Created attachment 1071673 [details] File: anaconda-tb
Created attachment 1071674 [details] File: anaconda.log
Created attachment 1071675 [details] File: dnf.log
Created attachment 1071676 [details] File: environ
Created attachment 1071677 [details] File: lsblk_output
Created attachment 1071678 [details] File: nmcli_dev_list
Created attachment 1071679 [details] File: os_info
Created attachment 1071680 [details] File: storage.log
Created attachment 1071681 [details] File: syslog
Created attachment 1071682 [details] File: ifcfg.log
Created attachment 1071683 [details] File: packaging.log
Created attachment 1071684 [details] File: program.log
Reported from Rawhide installation, but this also happens in F23. Also, it is a blivet issue not in anaconda.
Proposed as a Blocker for 23-beta by Fedora user vpodzime using the blocker tracking app because: This clearly violates the last point of the following criteria: ============ When using the guided partitioning flow, the installer must be able to: Cleanly install to a disk with a valid ms-dos or gpt disk label and partition table which contains existing data and sufficient unpartitioned space for a Fedora installation Complete an installation using any combination of disk configuration options it allows the user to select Remove existing storage volumes to free up space, at the user's direction ============
Discussed at 2015-09-10 blocker review meeting: https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2015-09-10/f23-blocker-review.2015-09-10-16.00.log.txt . Accepted as a blocker per criterion cited in #c14.
python-blivet-1.12.4-1.fc23 anaconda-23.19.4-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-15846
anaconda-23.19.4-1.fc23, python-blivet-1.12.4-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update anaconda python-blivet'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-15846
anaconda-23.19.4-1.fc23, python-blivet-1.12.4-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.