Bug 883699
| Summary: | Changing LV name in custom partitioning crashes installer (TypeError: Argument 2 does not allow None as a value) | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Steve Tyler <stephent98> | ||||||||||||||||||||||||||||||||
| Component: | anaconda | Assignee: | David Lehman <dlehman> | ||||||||||||||||||||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||||||||||||||||||
| Version: | 18 | CC: | anaconda-maint-list, awilliam, dlehman, g.kaviyarasu, jonathan, kparal, mbanas, robatino, rtguille, sbueno, stephent98, vanmeeuwen+fedora | ||||||||||||||||||||||||||||||||
| Target Milestone: | --- | Keywords: | Reopened | ||||||||||||||||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||||||||||||
| Whiteboard: | abrt_hash:8c44981e387fc0468b9c8e4f769b321d5ee3a2827390d0442d9f77b1abd09d73 AcceptedBlocker | ||||||||||||||||||||||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||||||||||||||||
| Last Closed: | 2012-12-21 18:40:10 UTC | Type: | --- | ||||||||||||||||||||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||||||||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||||||||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||||||||||||
| Embargoed: | |||||||||||||||||||||||||||||||||||
| Bug Depends On: | |||||||||||||||||||||||||||||||||||
| Bug Blocks: | 752661 | ||||||||||||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||||||||||||
|
Description
Steve Tyler
2012-12-05 06:38:35 UTC
Created attachment 658000 [details]
File: anaconda-tb
Created attachment 658001 [details]
File: environ
Created attachment 658002 [details]
File: type
Created attachment 658003 [details]
File: storage.log
Created attachment 658004 [details]
File: version
Created attachment 658005 [details]
File: program.log
Created attachment 658006 [details]
File: executable
Created attachment 658007 [details]
File: product
Created attachment 658008 [details]
File: anaconda.log
Created attachment 658009 [details]
File: hashmarkername
Created attachment 658010 [details]
File: cmdline_file
Created attachment 658011 [details]
File: release
Created attachment 658012 [details]
File: messages
Created attachment 658013 [details]
File: other involved packages
Created attachment 658021 [details]
anaconda-tb-ylPQCh
Here's a reproducer and the corresponding log file:
Create an empty 12 GB disk image:
$ qemu-img create f18-test-2.img 12G
Start the Live CD and update the installer:
$ qemu-kvm -m 2048 -hda f18-test-2.img -cdrom ~/xfr/fedora/F18/F18-Beta/Final/Fedora-18-Beta-x86_64-Live-Desktop.iso -usb -vga qxl -boot menu=on -usbdevice mouse
Start the installer.
Proceed to Manual Partitioning.
Auto-create storage devices.
Click Root.
Expand Customize...
Click Modify...
For Name, enter "xxx ...." (press the "x" key for about 20 seconds).
Click Save.
Exception occurs: TypeError: Argument 2 does not allow None as a value
Same traceback occured with anaconda-18.36-1: 1. Remove all partitions 2. Let anaconda create partitioning layout for you 3. Change the volgroup name to "my_vg" 4. Traceback entered "modify" for LVM and replaced "Fedora" with "[]" and checked "save" Package: anaconda-18.37 OS Release: Fedora release 18 1. enter custom 2. make space 3. click autopart button 4. change vg name on root lv Package: anaconda-18.37.2 OS Release: Fedora release 18 I'm at least +1 NTH on this. Let's get it accepted as NTH at least so it can go in next anaconda build. anaconda-18.37.4-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/anaconda-18.37.4-1.fc18 Discussed at 2012-12-19 blocker review meeting: http://meetbot.fedoraproject.org/fedora-bugzappers/2012-12-19/f18final-blocker-review-6.2012-12-19-17.02.log.txt . Accepted as a blocker per criterion "The installer must be able to create and install to any workable partition layout using any file system offered in a default installer configuration, LVM, software, hardware or BIOS RAID, or combination of the above". Package anaconda-18.37.4-1.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing anaconda-18.37.4-1.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-20677/anaconda-18.37.4-1.fc18 then log in and leave karma (feedback). anaconda-18.37.4-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report. Steve, Martin, Reartes, David, can one of you verify this is fixed with smoke9? http://dl.fedoraproject.org/pub/alt/qa/20121219_f18-smoke9/ Thanks! Verifying fixed with anaconda-18.37.6-1.fc18:
Fedora-18-TC3-x86_64-Live-Desktop.iso
anaconda 18.37.3 (default)
VG name: foo_bar
TypeError: Argument 2 does not allow None as a value
anaconda 18.37.6 (updated)
VG name: foo_bar
VG name accepted
Tested with:
$ qemu-kvm -m 2048 -hda f18-test-3.img -cdrom ~/xfr/fedora/F18/F18-Final/TC3/Fedora-18-TC3-x86_64-Live-Desktop.iso -usb -vga qxl -boot menu=on -usbdevice mouse
NB: With anaconda-18.37.6-1.fc18, the procedure in Comment 15 using a very long volume group name reproduces a DeviceCreateError exception reported in Bug 883689, Comment 5:
Bug 883689 - [vgcreate] New volume group name "ñ" is invalid
That's close enough, I think. |