Description of problem: This is from an openQA LVM thin partitioning run on 2015-08-14 Rawhide nightly. It just does 'create partitions for me' in custom partitioning, to an empty disk, using LVM thinp. It crashes during the partitioning stage of the installation process. Version-Release number of selected component: anaconda-23.19-1 The following was filed automatically by anaconda: anaconda 23.19-1 exception report Traceback (most recent call first): File "/usr/lib/python3.4/site-packages/blivet/devices/lvm.py", line 1507, in populateKSData data.metadata_size = self.metaDataSize.convertTo(MiB) File "/usr/lib/python3.4/site-packages/blivet/blivet.py", line 1835, in _updateCustomStorageKSData device.populateKSData(data) File "/usr/lib/python3.4/site-packages/blivet/blivet.py", line 1795, in updateKSData self._updateCustomStorageKSData() File "/usr/lib/python3.4/site-packages/pyanaconda/install.py", line 180, in doInstall storage.updateKSData() # this puts custom storage info into ksdata File "/usr/lib/python3.4/threading.py", line 868, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3.4/site-packages/pyanaconda/threads.py", line 253, in run threading.Thread.run(self, *args, **kwargs) AttributeError: 'int' object has no attribute 'convertTo' Additional info: addons: com_redhat_kdump cmdline: /usr/bin/python3 /sbin/anaconda cmdline_file: BOOT_IMAGE=vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=Fedora-rawhide-i386 quiet dnf.rpm.log: Aug 14 16:21:14 INFO --- logging initialized --- executable: /sbin/anaconda hashmarkername: anaconda kernel: 4.2.0-0.rc6.git0.2.fc24.i686 product: Fedora release: Cannot get release name. type: anaconda version: Rawhide
Created attachment 1063131 [details] File: anaconda-tb
Created attachment 1063132 [details] File: anaconda.log
Created attachment 1063133 [details] File: dnf.log
Created attachment 1063134 [details] File: environ
Created attachment 1063135 [details] File: lsblk_output
Created attachment 1063136 [details] File: nmcli_dev_list
Created attachment 1063137 [details] File: os_info
Created attachment 1063138 [details] File: program.log
Created attachment 1063139 [details] File: storage.log
Created attachment 1063140 [details] File: syslog
Created attachment 1063141 [details] File: ifcfg.log
Created attachment 1063142 [details] File: packaging.log
Proposing as an F23 beta blocker, as I'm pretty sure this code will be in F23 as well. Can't test it directly yet because the anaconda/blivet update for F23 is still in u-t, so F23 tests still crash earlier due to https://bugzilla.redhat.com/show_bug.cgi?id=1246901 . Criterion: "When using the custom partitioning flow, the installer must be able to: ... Create mount points backed by ext4 partitions, LVM volumes or btrfs volumes, or software RAID arrays at RAID levels 0, 1 and 5 containing ext4 partitions." - https://fedoraproject.org/wiki/Fedora_23_Beta_Release_Criteria#Custom_partitioning
I think commit 30c7c87ada93 is the fix for this, can you retry it with that applied?
Yeah, that does look like it fixes it in a quick manual test.
Discussed at 2015-08-20 blocker review meeting: http://meetbot-raw.fedoraproject.org/fedora-blocker-review/2015-08-20/f23-blocker-review.2015-08-20-16.05.log.txt . Accepted as a blocker per criterion cited in #c13.
anaconda-23.19.1-1.fc23, python-blivet-1.12.1-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-13831
anaconda-23.19.1-1.fc23, python-blivet-1.12.1-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.