Version-Release number of selected component: anaconda-18.28-1.fc18.x86_64 Additional info: libreport version: 2.0.17 cmdline: /usr/bin/python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8 kernel: 3.6.5-2.fc18.x86_64 description: :The following was filed automatically by anaconda: :anaconda 18.28 exception report :Traceback (most recent call first): : File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 1245, in install_targets : if self.stage2_device.type == "mdarray" and \ : File "/usr/lib64/python2.7/site-packages/pyanaconda/bootloader.py", line 1571, in check : for (stage1dev, stage2dev) in self.install_targets: : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/__init__.py", line 1551, in sanityCheck : if not self.bootloader.check(): : File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 308, in checkStorage : StorageChecker.warnings) = self.storage.sanityCheck() : File "/usr/lib64/python2.7/threading.py", line 504, in run : self.__target(*self.__args, **self.__kwargs) : File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 91, in run : threading.Thread.run(self, *args, **kwargs) :AttributeError: 'NoneType' object has no attribute 'type'
Created attachment 641970 [details] File: ifcfg.log
Created attachment 641971 [details] File: anaconda-tb
Created attachment 641972 [details] File: environ
Created attachment 641973 [details] File: type
Created attachment 641974 [details] File: executable
Created attachment 641975 [details] File: storage.log
Created attachment 641976 [details] File: version
Created attachment 641977 [details] File: program.log
Created attachment 641978 [details] File: product
Created attachment 641979 [details] File: anaconda.log
Created attachment 641980 [details] File: hashmarkername
Created attachment 641981 [details] File: cmdline_file
Created attachment 641982 [details] File: release
Created attachment 641983 [details] File: messages
Created attachment 641984 [details] File: other involved packages
Here is a reproducer: Create a 12 GB disc image.[1] Complete a minimal F17 install[2] with standard partitions and default partitioning using the DVD.[3] Start the F18-Beta-TC7 Live CD and update anaconda using koji and yum.[4] Click Installation Destination. Click Continue. Check "I don't need help ...". Click Reclaim space. Click "+" to expand list of preexisting partitions. Click "+" to expand Customize list. For each of the three partitions (Boot, Root, Swap): Select it, Check Reformat, Click Apply changes. Click Finish Partitioning. Exception occurs: AttributeError: 'NoneType' object has no attribute 'type'. [1] $ qemu-img create f18-test-2.img 12G [2] $ qemu-kvm -m 2048 -hda f18-test-2.img -cdrom ~/xfr/fedora/F17/Fedora-17-x86_64-DVD.iso -usb -vga qxl -boot menu=on -usbdevice mouse [3] Uncheck "Use LVM" in the installation type dialog. Click the "Use All Space" button. [4] $ qemu-kvm -m 2048 -hda f18-test-2.img -cdrom ~/xfr/fedora/F18/F18-Beta/TC7/Fedora-18-Beta-TC7-x86_64-Live-Desktop.iso -usb -vga qxl -boot menu=on -usbdevice mouse
The F18 default LVM partitioning scheme can be used instead as a starting point for the reproducer. Verified by removing all of the F17 partitions, auto-creating new partitions, and completing a Live CD install.
i went to manual partitioning and tried to rehuse a partition. the system has a previous f17 instance with a raid5 and other disk for /, /boot and swap Package: anaconda-18.28 OS Release: Fedora release 18-Beta-TC8
*** Bug 875999 has been marked as a duplicate of this bug. ***
I entered the custom partitioning screen, made no changes at all, and clicked Finish partitioning (becase I simply wanted to return back). Error appeared. Package: anaconda-18.28 OS Release: Fedora release 18-Beta-TC8
Either BootLoader.check or Storage.sanityCheck needs to make sure the bootloader is configured before doing the check.
It happened after clicking on "Finish partitioning" button. I had previous installation of Fedora 18 on disk. I had to make some room for new installation (I was unable to find option to override existing install automatically). I've deleted all partitions (root, swap, boot) and clicked "Finish partitioning" and then it happened! Package: anaconda-18.28 OS Release: Fedora release 18-Beta-TC8
Proposing as a blocker. Criteria? It makes things blow up. Granted you can work around it by setting things up before leaving custom, but...
I'm +1 NTH at the very least for this.
i am +1 nth, could be convinced its a blocker if it turns out to be a common use case.
Definitely +1 NTH. A weak +1 blocker... it could be worked around/noted, but it would look pretty bad for beta. ;(
+1 NTH. THat makes +4 NTH, moving to accepted.
This is POSTed: https://lists.fedorahosted.org/pipermail/anaconda-patches/2012-November/002153.html (and ACKed: https://lists.fedorahosted.org/pipermail/anaconda-patches/2012-November/002154.html )
Trying to install to /dev/sdc13 with mount / Package: anaconda-18.29 OS Release: Fedora release 18-Beta-TC9
anaconda-18.29.1-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/anaconda-18.29.1-1.fc18
Package anaconda-18.29.1-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.29.1-1.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-18468/anaconda-18.29.1-1.fc18 then log in and leave karma (feedback).
This is fixed with anaconda 18.29.2 (Beta RC1). The reproducer in comment 16 crashed anaconda in 18.28 and doesn't crash now. That doesn't mean it works now, I've hit some other issues with custom partitioning (I'll report it), but this one is fixed now.
18.29.2-1 is going stable now, so closing.
anaconda-18.29.2-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.