Description of problem: Tried to switch a proposed partition scheme that used LVM to one that's not based on LVM, by changing the "device type" from "LVM" to "Standard partition" on each partition, one by one. The following was filed automatically by anaconda: anaconda 19.17-1 exception report Traceback (most recent call first): File "/usr/lib/python2.7/site-packages/blivet/devicefactory.py", line 668, in configure raise(e) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1823, in _destroy_device factory.configure() File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1094, in _save_right_side self._destroy_device(device) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2432, in on_apply_clicked self._save_right_side(self._current_selector) DeviceFactoryError: Cannot remove non-leaf device 'sda4' Version-Release number of selected component: anaconda-19.17-1 Additional info: cmdline: /usr/bin/python /sbin/anaconda cmdline_file: initrd=initrd.img inst.stage2=hd:LABEL=Fedora\x2019-Alpha\x20x86_64 quiet BOOT_IMAGE=vmlinuz executable: /sbin/anaconda hashmarkername: anaconda kernel: 3.9.0-0.rc4.git0.1.fc19.x86_64 product: Fedora release: Cannot get release name. type: anaconda version: 19-Alpha Truncated backtrace: Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2432, in on_apply_clicked self._save_right_side(self._current_selector) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1094, in _save_right_side self._destroy_device(device) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1823, in _destroy_device factory.configure() File "/usr/lib/python2.7/site-packages/blivet/devicefactory.py", line 668, in configure raise(e) DeviceFactoryError: Cannot remove non-leaf device 'sda4'
Created attachment 735129 [details] File: anaconda-tb
Created attachment 735130 [details] File: anaconda.log
Created attachment 735131 [details] File: backtrace
Created attachment 735132 [details] File: environ
Created attachment 735133 [details] File: ifcfg.log
Created attachment 735134 [details] File: lsblk_output
Created attachment 735135 [details] File: nmcli_dev_list
Created attachment 735136 [details] File: packaging.log
Created attachment 735137 [details] File: program.log
Created attachment 735138 [details] File: storage.log
Created attachment 735139 [details] File: syslog
I tried the same procedure and it worked correctly. I'll take a look through your log files.
Please let me know if there's anything I can do to help!
I hit this today. I was switching from an lvm autopart layout to btrfs by first switching root, then home, to btrfs, then swap to partition.
anaconda-19.24-1.fc19, python-blivet-0.12-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/python-blivet-0.12-1.fc19,anaconda-19.24-1.fc19
Package anaconda-19.24-1.fc19, python-blivet-0.12-1.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing anaconda-19.24-1.fc19 python-blivet-0.12-1.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-7403/python-blivet-0.12-1.fc19,anaconda-19.24-1.fc19 then log in and leave karma (feedback).
Description of problem: Went to the custom partition screen. Then deleted the previous install. Then selected automatic partitioning. Then edited each partition and changed it to RAID5. Version-Release number of selected component: anaconda-19.25-1 Additional info: cmdline: /usr/bin/python /sbin/anaconda cmdline_file: ro inst.vnc executable: /sbin/anaconda hashmarkername: anaconda kernel: 3.9.1-301.fc19.ppc64 product: Fedora release: Cannot get release name. type: anaconda version: 19 Truncated backtrace: Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2711, in on_apply_clicked self._save_right_side(self._current_selector) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1283, in _save_right_side self._destroy_device(device) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2036, in _destroy_device factory.configure() File "/usr/lib/python2.7/site-packages/blivet/devicefactory.py", line 704, in configure raise(e) DeviceFactoryError: Too many primary partitions.
(In reply to comment #17) > Description of problem: > Went to the custom partition screen. Then deleted the previous install. Then > selected automatic partitioning. Then edited each partition and changed it > to RAID5. > ... > DeviceFactoryError: Too many primary partitions. This is a new/different traceback. Please file a separate bug with log files. Thanks.
anaconda-19.24-1.fc19, python-blivet-0.12-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.