Red Hat Bugzilla – Bug 90090
Installer fails if you are doing hd install from partition which is also being mounted w/o formatting in ks
Last modified: 2007-04-18 12:53:26 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225
Description of problem:
I get a Traceback in anaconda during harddisk install, just after the partitions
have been formatted, but before the packages are being installed.
Apparently, a mount operation fails because the corresponding partition is
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Place iso files and kickstart file on a spare partion (e.g. hdb5).
2. In the kickstart file select the harddisk as installation media, (e.g.
harddrive --partition=hdb5 --dir=/RedHat90)
3. In the kickstart file select the spare partion as follows:
part /mnt/Install --size 1 --onpart hdb5 --noformat
4. Perform a kickstart harddisk installation after booting from the installation
CD (e.g. linux: ks=hd:hdb5:/RedHat90/ks.cfg)
Actual Results: The installation stops with the following Traceback (Sorry:
This is a *manual* copy-n-paste!)
/usr/bin/anaconda line 739
text.py line 459
dispatch.py line 157
dispatch.py line 225
packages.py line 583
harddrive.py line 225
harddrive.py line 143
harddrive.py line 181
/usr/lib/anaconda/isys.py line 164
System Error: (16, 'Device or resource busy')
Expected Results: A successfull install, including a successfull mount of the
If I comment out the line in kickstart file:
#part /mnt/Install --size 1 --onpart hdb5 --noformat
then the install is successfull, but the partition is missing from the
/etc/fstab file. This can be added in the %post section of the kickstart file,
so this is a successfull workaround.
However, anaconda should not die like that.
I can see the source of this problem and its related to several problems with
doing hd based upgrades as well. As time allows I am going to try to address it.
*** Bug 98921 has been marked as a duplicate of this bug. ***
I think that this should be better now.