Bug 642765

Summary: AttributeError: 'NoneType' object has no attribute 'addChild'
Product: [Fedora] Fedora Reporter: Clyde E. Kunkel <clydekunkel7734>
Component: anacondaAssignee: David Lehman <dlehman>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: anaconda-maint-list, clydekunkel7734, jonathan, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: anaconda_trace_hash:8e72e0d10f2c57a1b1e6a2a917ed41af04378c0860df28d9b193591cdd4a9fe9
Fixed In Version: anaconda-14.21-1.fc14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-10-19 22:24:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On:    
Bug Blocks: 538277    
Attachments:
Description Flags
Attached traceback automatically from anaconda.
none
Attached traceback automatically from anaconda.
none
Attached traceback automatically from anaconda. none

Description Clyde E. Kunkel 2010-10-13 19:02:02 UTC
The following was filed automatically by anaconda:
anaconda 14.19 exception report
Traceback (most recent call first):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devices.py", line 229, in __init__
    parent.addChild()
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devices.py", line 464, in __init__
    Device.__init__(self, device, parents=parents)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devices.py", line 2497, in __init__
    parents=parents, sysfsPath=sysfsPath)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 1208, in addUdevDiskDevice
    sysfsPath=sysfs_path, **kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 1279, in addUdevDevice
    device = self.addUdevDiskDevice(info)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 1955, in populate
    self.addUdevDevice(dev)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/__init__.py", line 400, in reset
    self.devicetree.populate()
  File "/usr/lib64/python2.7/site-packages/pyanaconda/iw/autopart_type.py", line 154, in getNext
    self.anaconda.storage.reset()
  File "/usr/lib64/python2.7/site-packages/pyanaconda/gui.py", line 1186, in nextClicked
    rc = self.currentWindow.getNext ()
AttributeError: 'NoneType' object has no attribute 'addChild'

Comment 1 Clyde E. Kunkel 2010-10-13 19:02:09 UTC
Created attachment 453266 [details]
Attached traceback automatically from anaconda.

Comment 2 Clyde E. Kunkel 2010-10-13 20:17:28 UTC
Created attachment 453305 [details]
Attached traceback automatically from anaconda.

Comment 3 Clyde E. Kunkel 2010-10-13 20:24:42 UTC
Traceback 1 from USB key drive and traceback 2 from DVD install disc.  Both created from TC1.1 ISO.

Machine has BIOS fakeraid level 10.

Fedora 14 Beta gold installed OK.

This appears to be a regression from anaconda 14.17.1.

Comment 4 David Lehman 2010-10-13 20:49:41 UTC
I think the fix for bug 635778 revealed an unhandled case that your hardware
and good luck triggered.

Try adding updates=http://dlehman.fedorapeople.org/updates-642765.img to your
boot command line and report back with results. Thanks.

Comment 5 Clyde E. Kunkel 2010-10-13 22:13:39 UTC
That fixed it.  Thanks!

Install flying along now.  Used the USB pen drive as repo and put / on an lv over fakeraid 10.  Mdadm treating the fakeraid as md0 container containing md127.  Nice.

Comment 6 Fedora Update System 2010-10-14 23:56:53 UTC
anaconda-14.20-1.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/anaconda-14.20-1.fc14

Comment 7 Fedora Update System 2010-10-15 04:08:37 UTC
anaconda-14.20-1.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update anaconda'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/anaconda-14.20-1.fc14

Comment 8 Fedora Update System 2010-10-19 03:22:35 UTC
anaconda-14.21-1.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/anaconda-14.21-1.fc14

Comment 9 Clyde E. Kunkel 2010-10-19 21:52:16 UTC
Created attachment 454455 [details]
Attached traceback automatically from anaconda.

Comment 10 Fedora Update System 2010-10-19 22:23:28 UTC
anaconda-14.21-1.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 11 Clyde E. Kunkel 2010-10-20 01:30:23 UTC
#9 is a false alarm.  Used wrong RC.

Comment 12 Clyde E. Kunkel 2010-10-20 01:34:37 UTC
However, when useing correct RC and official image, the problem reported here does not occur.  However, a different problem occurs which may or may not be related.  Opening a separate bz for that.