Red Hat Bugzilla – Bug 2506
Last modified: 2008-05-01 11:37:50 EDT
I'm not sure if this is a bug, but I can't find a solution
in the FAQ's (I think).
** I try to install redhat 6.0 from hard disk. I mirrored
the distribution on a Linux-partition, mounted on "/home"
(so the "RedHat" directory (and all the other necessary
directories) are under "/home" (e.g. /home/RedHat,
/home/images, ...). The installer seems to be happy with it
at first, 'cause I can select the packages I want to
install. But after the formatting of the partitions (I don't
format the partition "sda5" mounted as "/home" of
course...), I get the message:
"Failed to create symlink for package source"
When I press <alt-F3>, I see:
* looking: sda1 ?= sda5
* looking: sda5 ?= sda5
* device sda5 is already mounted -- using symlink
* failed to create symlink /mnt//home: File exists
(is it normal to see the 2 "/"'s there?)
** O.K., I tried a FTP-install, I use the bootnet.img for
the startup disk, and now my SCSI adapter isn't recognized
(allthough the first startup-disk (from boot.img) did detect
it as a "BusLogic Adapter" without problems! Is there a
difference in detecting the SCSI between boot.img and
Help appreciated, it drives me nuts.
OK, I saw that this problem is reported before (sorry, not familiar
to bugzilla). Should I just remove the whole line from /etc/fstab
concerning /sda5? I tried that, but no difference. What do I do in
diskdruid? I still have to tell him to mount sda5 as "/home", no? All
a bit confusing to me, sorry (I'm a bit new to Linux)
...and even if I don't mount sda5 as /home in diskdruid (and the line
is removed from /etc/fstab), installation fails further on, saying
there are problems in the RPM-database (allthough I can acces it in
the shell (/tmp/rhimage leads to the correct location of the
Regarding the installing from a ext2 partition that is in your fstab,
that appears to fail for me as well. In my case however, removing the
entry from the fstab allows me to continue the install.
/dev/hda1 mounted on /home/ftp/pub/Redhat-6.0 contained the install
/dev/hda3 was root
Got a symlink type error when attempting to do the install. Rebooted
into Redhat 5.2, removed the line from the fstab, retried Redhat 6.0
install and worked OK.
Hm... I remember doing the same thing, but I couldn't go on
In the mean time, I managed to do a NFS-install, so it's a bit tricky
in trying it again to see what exactly was going on, sorry...
Thanks for the help though!
AFAICT this problem has been resolved. Please reopen if I'm wrong.
*** Bug 2846 has been marked as a duplicate of this bug. ***
I entered a new bug last week regarding how the installer
was broken in two different ways when doing a hard drive
install. I also commented on someone else's problem with
their hard drive install, saying that it was similiar to the
problem I had. My first bug report was closed, being called
a duplicate of the other report (2506). That report was
subsequently closed, saying reopen if it is really broken.
Unfortunately, I don't appear to be able to reopen that bug
(or I can't find that option easily in bugzilla, possibly
because I didn't submit that one). There is no boot.img
mentioned in the Errata, so both of the problems I
encountered still exist in the current set of disks.
Here are brief descriptions of the two problems:
1. Can not upgrade the root partition if it is the
partition containing the install files, fails with an RPM
database not found message after mistakengly unmounting the
2. Can not upgrade the root partition if another partition
contains the install files, if that partition is mentioned
in the /etc/fstab. This causes some strange symlink problem
having to do with /tmp/hdimage to appear.
I consider these bugs severe since most likely the root
partition someone is upgrading either contains the install
files, or the partition that contains them is going to be in
the /etc/fstab. This means most hard drive based upgrades
Feel free to email me for further info...
the errata boot images at
should hopefully solve this problem for you. Please reopen this bug
report if it does not.