Red Hat Bugzilla – Bug 986575
installer fails to apply lower bound to resize requests in custom spoke
Last modified: 2013-11-04 22:38:42 EST
Description of problem:
Attempt to set size of existing root logical volume to 10 in Custom Partitioning. Specify "/home" as mount point.
Version-Release number of selected component:
The following was filed automatically by anaconda:
anaconda 19.30.13-1 exception report
Traceback (most recent call first):
File "/usr/lib/python2.7/site-packages/blivet/formats/fs.py", line 207, in _setTargetSize
raise ValueError("invalid target size request")
File "/usr/lib/python2.7/site-packages/blivet/deviceaction.py", line 589, in __init__
self.device.format.targetSize = newsize
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1211, in resizeDevice
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1399, in _save_right_side
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2756, in on_apply_clicked
ValueError: invalid target size request
cmdline: /usr/bin/python /sbin/anaconda
cmdline_file: initrd=initrd.img inst.stage2=hd:LABEL=Fedora\x2019\x20x86_64 quiet BOOT_IMAGE=vmlinuz
release: Cannot get release name.
Created attachment 776237 [details]
Created attachment 776238 [details]
Created attachment 776239 [details]
Created attachment 776240 [details]
Created attachment 776241 [details]
Created attachment 776242 [details]
Created attachment 776243 [details]
Created attachment 776244 [details]
Created attachment 776245 [details]
Created attachment 776246 [details]
Created attachment 776247 [details]
Apparently when we switched from a spinner to an entry we lost our ability to ensure that the new size is greater than the minimum.
Violates "must reject invalid operation without crashing" criteria.
Discussed in 2013-09-25 Blocker Review Meeting . Acknowledged as an AcceptedBlocker - Violates the following f20 beta criterion when setting partition sizes smaller than usable for installation: "When using the custom partitioning flow, the installer must be able to ... Reject or disallow invalid disk and volume configurations without crashing" .
Discussed this in 2013-10-09 Blocker Review Meeting . No movement yet, will revisit next meeting.
anaconda-20.25.4-1.fc20 has been submitted as an update for Fedora 20.
Package anaconda-20.25.4-1.fc20, pykickstart-1.99.44-1.fc20, python-blivet-0.23.2-1.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing anaconda-20.25.4-1.fc20 pykickstart-1.99.44-1.fc20 python-blivet-0.23.2-1.fc20'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
Tested with F20 Beta TC6 and it works correctly.
anaconda-20.25.4-1.fc20, pykickstart-1.99.44-1.fc20, python-blivet-0.23.2-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.