Bug 949912
Summary: | ValueError: Cannot remove extended partition sda4. Logical partitions present. | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Petr Schindler <pschindl> | ||||||||||||||||||||||||
Component: | anaconda | Assignee: | David Lehman <dlehman> | ||||||||||||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||||
Version: | 19 | CC: | anaconda-maint-list, a.volovic, awilliam, g.kaviyarasu, hamzy, jonathan, jreznik, jskladan, mkolman, pschindl, robatino, satellitgo, sbueno, vanmeeuwen+fedora, vpodzime | ||||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||
Whiteboard: | abrt_hash:c32bf9c7d7bffc1199718482e3587f97c1ad36d7d82df92381f077e0c3890df1 AcceptedBlocker | ||||||||||||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||
Last Closed: | 2013-04-19 17:48:20 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: | 834084 | ||||||||||||||||||||||||||
Attachments: |
|
Description
Petr Schindler
2013-04-09 09:23:39 UTC
Created attachment 733084 [details]
File: anaconda-tb
Created attachment 733085 [details]
File: anaconda.log
Created attachment 733086 [details]
File: backtrace
Created attachment 733087 [details]
File: environ
Created attachment 733088 [details]
File: ifcfg.log
Created attachment 733089 [details]
File: lsblk_output
Created attachment 733090 [details]
File: nmcli_dev_list
Created attachment 733091 [details]
File: packaging.log
Created attachment 733092 [details]
File: program.log
Created attachment 733093 [details]
File: storage.log
Created attachment 733094 [details]
File: syslog
Proposed as a Blocker for 19-alpha by Fedora user pschindl using the blocker tracking app because: This bug violates criterion: "The installer must be able to complete an installation to a single disk using automatic partitioning." Description of problem: After clicking on the hard disk icon again to check something before clicking 'Begin installation' Version-Release number of selected component: anaconda-19.16-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/lib/resize.py", line 353, in _scheduleActions self.storage.recursiveRemove(device) File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 725, in recursiveRemove self.destroyDevice(leaf) File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1163, in destroyDevice self.devicetree.registerAction(action) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 348, in registerAction self._removeDevice(action.device) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 304, in _removeDevice "Logical partitions present." % dev.name) ValueError: Cannot remove extended partition sda4. Logical partitions present. Description of problem: Using automatic partitioning with logical partitions on an extended partition. Version-Release number of selected component: anaconda-19.16-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/lib/resize.py", line 353, in _scheduleActions self.storage.recursiveRemove(device) File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 725, in recursiveRemove self.destroyDevice(leaf) File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1163, in destroyDevice self.devicetree.registerAction(action) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 348, in registerAction self._removeDevice(action.device) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 304, in _removeDevice "Logical partitions present." % dev.name) ValueError: Cannot remove extended partition vda4. Logical partitions present. dlehman is testing fix right now. I'll be +1 blocker as it violates criteria to have it pulled in as fast as possible. +1 per comment #12, that's +3, setting accepted. I tried to build an updates.img to test this fix. If anyone wants to try it, it's at: https://www.happyassassin.net/extras/updates-949912.img disclaimer: this is the first time I've tried to build an updates.img for a change that's in blivet (not anaconda), so I may have screwed up. I had to manually apply dlehman's patches to blivet master and then create the updates image. This includes several unrelated changes too, so that could throw a spanner in the works. But give it a shot if you like. python-blivet-0.10-1.fc19,anaconda-19.17-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/python-blivet-0.10-1.fc19,anaconda-19.17-1.fc19 Package python-blivet-0.10-1.fc19, anaconda-19.17-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 python-blivet-0.10-1.fc19 anaconda-19.17-1.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-5323/python-blivet-0.10-1.fc19,anaconda-19.17-1.fc19 then log in and leave karma (feedback). Can someone who's able to reproduce this please test with RC2 and confirm the fix? Thanks! Description of problem: Tried reclaiming a previous Fedora 19 install with default partitions instead of LVM. Version-Release number of selected component: anaconda-19.16-1 Additional info: cmdline: /usr/bin/python /sbin/anaconda cmdline_file: ro inst.vnc inst.sshd ip=9.5.114.36::9.5.114.1:255.255.255.0:sharpie.rch.stglabs.ibm.com:eth0:none ip=9.5.114.41::9.5.114.1:255.255.255.0::eth1:none nameserver=9.10.244.100 bootdev=eth0 executable: /sbin/anaconda hashmarkername: anaconda kernel: 3.9.0-0.rc4.git0.1.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/lib/resize.py", line 353, in _scheduleActions self.storage.recursiveRemove(device) File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 725, in recursiveRemove self.destroyDevice(leaf) File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1163, in destroyDevice self.devicetree.registerAction(action) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 348, in registerAction self._removeDevice(action.device) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 304, in _removeDevice "Logical partitions present." % dev.name) ValueError: Cannot remove extended partition sda4. Logical partitions present. hamz: please test with RC2 (anaconda 19.17), it includes a change that is expected to fix this bug and we need to verify that it does. The fix seems to work properly. It works normally now with disk layout I described in Description. Works for me as well. I think this can be moved to VERIFIED. anaconda 19.20 went stable, so let's close this. *** Bug 948719 has been marked as a duplicate of this bug. *** |