Bug 231827
| Summary: | Lack of support for a SCSI adapter causes anaconda to trigger an exception | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Lubomir Kundrak <lkundrak> | ||||
| Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | |||||
| Severity: | high | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | rawhide | CC: | gwendolen.lynch | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2007-03-23 18:24:59 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: |
|
||||||
Created attachment 149819 [details]
The anaconda exception log
Should be better for test3 |
Description of problem: An attempt to install -devel in Vmware results in an exception when no drives are found. The emulated hardware is following: 00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01) /proc/partitions contain the following: major minor #blocks name 7 0 82280 loop0 The emulated adapter works fine with released versions of RHEL and Fedora, and thus I believe it should also do with devel. Another pitfall is the way anaconda handles exceptions. It's a pity that after saving the debug log to a floppy the only choice the user is given is to 'Reboot'. It would be cool if he could enter a debugger, or maybe save the log to another floppy, or whatever. It makes no sense to give him a modal dialog with only one choice. Additional info: Here's the call stack. I attach the complete log. Traceback (most recent call first): File "/usr/lib/anaconda/iw/autopart_type.py", line 286, in getScreen defaultBoot = self.anaconda.id.bootloader.drivelist[0] File "/usr/lib/anaconda/gui.py", line 1128, in setScreen new_screen = self.currentWindow.getScreen(anaconda) File "/usr/lib/anaconda/gui.py", line 1224, in setup_window self.setScreen() File "/usr/lib/anaconda/gui.py", line 1234, in run self.setup_window(runres) File "/usr/lib/anaconda/gui.py", line 991, in run self.icw.run (self.runres) File "/usr/bin/anaconda", line 956, in <module> anaconda.intf.run(anaconda) IndexError: list index out of range