Description of problem: Unlocked LUKS with existing LVM Thin provisioning setup. Version-Release number of selected component: anaconda-22.20.9-1 The following was filed automatically by anaconda: anaconda 22.20.9-1 exception report Traceback (most recent call first): File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 1397, in addRequiredLV addLV(lv_info[name]) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 1476, in addLV addRequiredLV(pool_device_name, "failed to look up thin pool") File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 1526, in handleVgLvs addLV(lv) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 1590, in handleUdevLVMPVFormat self.handleVgLvs(vg_device) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 1898, in handleUdevDeviceFormat self.handleUdevLVMPVFormat(info, device) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 1262, in addUdevDevice self.handleUdevDeviceFormat(info, device) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 2194, in _populate self.addUdevDevice(dev) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 2128, in populate self._populate() File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2680, in on_unlock_clicked self._storage_playground.devicetree.populate() File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/utils.py", line 242, in _run_once_one_arg self._func(*args, **kwargs) KeyError: 'fedora-pool' Additional info: addons: com_redhat_kdump cmdline: /usr/bin/python2 /sbin/anaconda cmdline_file: BOOT_IMAGE=vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=Fedora-22_B-x86_64 quiet executable: /sbin/anaconda hashmarkername: anaconda kernel: 4.0.0-0.rc5.git4.1.fc22.x86_64 product: Fedora release: Cannot get release name. type: anaconda version: 22
Created attachment 1017340 [details] File: anaconda-tb
Created attachment 1017341 [details] File: anaconda.log
Created attachment 1017342 [details] File: dnf.log
Created attachment 1017343 [details] File: dnf.rpm.log
Created attachment 1017344 [details] File: environ
Created attachment 1017345 [details] File: lsblk_output
Created attachment 1017346 [details] File: nmcli_dev_list
Created attachment 1017347 [details] File: os_info
Created attachment 1017348 [details] File: program.log
Created attachment 1017349 [details] File: storage.log
Created attachment 1017350 [details] File: syslog
Created attachment 1017351 [details] File: ifcfg.log
Created attachment 1017352 [details] File: packaging.log
This is already fixed on master, just a port to f22-branch is needed.
Proposed as a Blocker for 22-final by Fedora user vpodzime using the blocker tracking app because: The installer must be able to create and install to any workable partition layout using any file system and/or container format combination offered in a default installer configuration.
This happens randomly (depending on how python sorts dict keys), but quite often when installing to an existing LVM ThinP setup.
*** Bug 1214008 has been marked as a duplicate of this bug. ***
*** Bug 1204566 has been marked as a duplicate of this bug. ***
Discussed at the 2015-04-28 blocker review meeting.[1] Voted as AcceptedBlocker. Violates "The installer must be able to create and install to any workable partition layout using any file system and/or container format combination offered in a default installer configuration."[2] [1]: http://meetbot.fedoraproject.org/fedora-blocker-review/2015-04-28/ [2]: https://fedoraproject.org/wiki/Fedora_22_Final_Release_Criteria#Disk_layouts
python-blivet-1.0.9-1.fc22, anaconda-22.20.12-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/python-blivet-1.0.9-1.fc22,anaconda-22.20.12-1.fc22
Package python-blivet-1.0.9-1.fc22, anaconda-22.20.12-1.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing python-blivet-1.0.9-1.fc22 anaconda-22.20.12-1.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-7827/python-blivet-1.0.9-1.fc22,anaconda-22.20.12-1.fc22 then log in and leave karma (feedback).
Tried several times, without getting the error. Leaving ON_QA for now, because of the "randomness" in reproducer, but to me, everything seems to be OK.
python-blivet-1.0.9-1.fc22, anaconda-22.20.12-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.