Bug 157912 - Installer crash during readHeaders of harddrive.py
Summary: Installer crash during readHeaders of harddrive.py
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 4
Hardware: i386
OS: Linux
medium
high
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Mike McLean
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-05-17 01:00 UTC by Chris Rainey
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version: FC5
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-06-02 19:04:13 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
anacdump.txt from floppy during install/crash (73.53 KB, text/plain)
2005-05-17 01:03 UTC, Chris Rainey
no flags Details

Description Chris Rainey 2005-05-17 01:00:56 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050512 Fedora/1.0.4-2 Firefox/1.0.4

Description of problem:
After creating an ISO image from my local directory tree of fc4/rawhide and using the most recent boot.iso from said tree, I can not move past the "Reading Packages" stage after partitioning is done.

Version-Release number of selected component (if applicable):
fc4-test-3/rawhide

How reproducible:
Always

Steps to Reproduce:
1.  Boot boot.iso
2.  step through graphical installer
3.  click next after completing 'create root password' stage
  

Actual Results:  Crash with dump of debug/traceback to floppy disk.

Expected Results:  display installer progress screen

Additional info:

Traceback (most recent call last):
  File "/usr/lib/anaconda/gui.py", line 873, in nextClicked
    self.dispatch.gotoNext()
  File "/usr/lib/anaconda/dispatch.py", line 172, in gotoNext
    self.moveStep()
  File "/usr/lib/anaconda/dispatch.py", line 240, in moveStep
    rc = apply(func, self.bindArgs(args))
  File "/usr/lib/anaconda/packages.py", line 158, in readPackages
    hdrlist = method.readHeaders()
  File "/usr/lib/anaconda/harddrive.py", line 155, in readHeaders
    if not self.discImages.has_key(h[1000002]):
TypeError: list objects are unhashable

Local variables in innermost frame:
h: ant-apache-bcel-0:1.6.2-3jpp_6fc.i386
self: <harddrive.HardDriveInstallMethod instance at 0xb79421ac>
hl: <hdrlist.HeaderListFromFile instance at 0xb7a4b70c>
missing_images: []

Comment 1 Chris Rainey 2005-05-17 01:03:20 UTC
Created attachment 114453 [details]
anacdump.txt from floppy during install/crash

In case the full traceback/crash dump might be useful.

Comment 2 Chris Rainey 2005-05-17 01:07:14 UTC
Just wanted to note that I can successfully install fro this same tree using '
ftp ' install from over my local LAN.  I believe the ' tree ' is good.

I wish I could figure-out why you require an ISO for a local-drive install(!?!?).

Comment 3 Chris Lumens 2005-06-24 19:16:35 UTC
Sorry, I'm a little confused.  What's your installation method again?

Comment 4 Chris Rainey 2005-06-26 18:39:46 UTC
Sorry ... I keep an RSYNC'd tree of RAWHIDE on my local workstation.  I was attempting to install from this 
tree as a CD-ISO image made using the following script:  ftp://people.redhat.com/ckloiber/FedoraSync.sh

Anaconda does not seem to be able to install from a 'local tree' ... only from local or network CD-ISO 
images.  Why is this?  I usually have to copy my 'local tree' to another FTP or NFS server on my network in 
order to be able to install over the LAN.  This can be annoying when I already have the install tree available 
on a second drive in my local workstation.

Comment 5 Chris Lumens 2006-06-02 19:04:13 UTC
This code has all been removed since we are now using yum as the backend, so
your bug should be gone now too.


Note You need to log in before you can comment on or make changes to this bug.