Version-Release number of selected component: anaconda-18.11 Additional info: libreport version: 2.0.14 cmdline: /usr/bin/python /sbin/anaconda kernel: 3.6.0-1.fc18.x86_64 description: :The following was filed automatically by anaconda: :anaconda 18.11 exception report :Traceback (most recent call first): : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 375, in _removeDevice : raise ValueError("Cannot remove non-leaf device '%s'" % dev.name) : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 425, in registerAction : self._removeDevice(action.device) : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/__init__.py", line 1219, in destroyDevice : self.devicetree.registerAction(action) : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/__init__.py", line 799, in recursiveRemove : self.destroyDevice(device) : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/__init__.py", line 828, in clearPartitions : self.recursiveRemove(part) : File "/usr/lib64/python2.7/site-packages/pyanaconda/kickstart.py", line 442, in execute : storage.clearPartitions() : File "/usr/lib64/python2.7/site-packages/pyanaconda/kickstart.py", line 1554, in doKickstartStorage : ksdata.clearpart.execute(storage, ksdata, instClass) : File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 333, in _doExecute : doKickstartStorage(self.storage, self.data, self.instclass) : File "/usr/lib64/python2.7/threading.py", line 504, in run : self.__target(*self.__args, **self.__kwargs) : File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 87, in run : threading.Thread.run(self, *args, **kwargs) :ValueError: Cannot remove non-leaf device 'sdb1'
Created attachment 621230 [details] File: ifcfg.log
Created attachment 621231 [details] File: anaconda-tb
Created attachment 621232 [details] File: product
Created attachment 621233 [details] File: type
Created attachment 621234 [details] File: environ
Created attachment 621235 [details] File: storage.log
Created attachment 621236 [details] File: version
Created attachment 621237 [details] File: program.log
Created attachment 621238 [details] File: anaconda.log
Created attachment 621239 [details] File: syslog
Created attachment 621240 [details] File: hashmarkername
Created attachment 621241 [details] File: packaging.log
Created attachment 621242 [details] File: cmdline_file
Created attachment 621243 [details] File: release
This issue arises from the following scenario: 1. start with an lvm setup across two disks 2. hide the second disk 3. reformat the pv on the first disk as ext4 4. hide the first disk 5. unhide the second disk 6. run clearpart (type all) on the second disk It looks like there is some issue with child reference count getting messed up.
Is this reproducible with anaconda-18.25-1?