Bug 432525

Summary: F9-Alpha anaconda installer crashes with SAS multipath
Product: [Fedora] Fedora Reporter: IBM Bug Proxy <bugproxy>
Component: anacondaAssignee: Peter Jones <pjones>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 9   
Target Milestone: ---   
Target Release: ---   
Hardware: other   
OS: All   
URL: ARRAY(0x8bcb70)
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-05-29 19:39:00 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:
Attachments:
Description Flags
anaconda log
none
syslog
none
anaconda dump none

Description IBM Bug Proxy 2008-02-12 16:24:54 UTC
=Comment: #0=================================================
Jochen Roth <jroth.com> - 2008-02-12 04:31 EDT
We tried to install F9-Alpha on a Cell/B.E. based system. Anaconda crashes when
the VNC session begins. 
The bug only happens when we have two SAS cables from the same storage system
attached to the SAS switch (multipath).
When only one cable is connected everything works as expected.

The following anaconda crash message is displayed (have a look at the
attachments for the full error log) 

anaconda 11.4.0.28 exception report
Traceback (most recent call first):
  File "/usr/lib/anaconda/isys.py", line 494, in hardDriveDict
    ret[item] = dict[item]['description']
  File "/usr/lib/anaconda/partedUtils.py", line 841, in driveList
    drives = isys.hardDriveDict().keys()
  File "/usr/lib/anaconda/partedUtils.py", line 585, in startMPath
    (self.driveList(),))
  File "/usr/lib/anaconda/partedUtils.py", line 1071, in openDevices
    self.startMPath()
  File "/usr/lib/anaconda/upgrade.py", line 136, in findExistingRoots
    anaconda.id.diskset.openDevices()
  File "/usr/lib/anaconda/upgrade.py", line 113, in findRootParts
    anaconda.id.rootParts = findExistingRoots(anaconda)
  File "/usr/lib/anaconda/dispatch.py", line 209, in moveStep
    rc = stepFunc(self.anaconda)
  File "/usr/lib/anaconda/dispatch.py", line 132, in gotoNext
    self.moveStep()
  File "/usr/lib/anaconda/gui.py", line 1201, in nextClicked
    self.anaconda.dispatch.gotoNext()
AttributeError: MultiPath instance has no attribute '__getitem__'
=Comment: #1=================================================
Jochen Roth <jroth.com> - 2008-02-12 04:32 EDT

anaconda dump

=Comment: #2=================================================
Jochen Roth <jroth.com> - 2008-02-12 04:33 EDT

anaconda log

=Comment: #3=================================================
Jochen Roth <jroth.com> - 2008-02-12 04:33 EDT

syslog

Comment 1 IBM Bug Proxy 2008-02-12 16:24:57 UTC
Created attachment 294672 [details]
anaconda log

Comment 2 IBM Bug Proxy 2008-02-12 16:25:00 UTC
Created attachment 294673 [details]
syslog

Comment 3 IBM Bug Proxy 2008-02-12 16:25:04 UTC
Created attachment 294674 [details]
anaconda dump

Comment 4 IBM Bug Proxy 2008-02-19 09:51:58 UTC
------- Comment From skannery.com 2008-02-19 04:36 EDT-------
Redhat Team,
Any updates here..
Thanks, Supriya

Comment 5 IBM Bug Proxy 2008-03-06 08:24:49 UTC
------- Comment From skannery.com 2008-03-06 03:19 EDT-------
Redhat Team,
Any updates here..
Thanks, Supriya

Comment 6 IBM Bug Proxy 2008-03-27 14:57:05 UTC
------- Comment From aoolatun.com 2008-03-27 10:49 EDT-------
Redhat

Please any updates on this issue?

Thank you

Comment 7 IBM Bug Proxy 2008-04-30 16:49:03 UTC
------- Comment From jroth.com 2008-04-30 12:40 EDT-------
We just tested it with the latest rawhide version and everything works fine now.

Thanks!

Comment 8 Bug Zapper 2008-05-14 05:09:34 UTC
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 9 Chris Lumens 2008-05-29 19:39:00 UTC
Closing on the basis of comment #7.  Thanks for testing.