FC4 Install breaking FSTAB File - NOT SWAP GARBAGE BUG

Rick Stevens rstevens at vitalstream.com
Wed Sep 28 01:02:46 UTC 2005


On Tue, 2005-09-27 at 16:58 -0500, Edward.D.Kramer at wellsfargo.com wrote:
> Rick thank you so much for turning me onto the e2label command, I guess
> it does help to read the bottom of a man page some time.  Anyway, I
> found the problem, the installer segmented the partitions on my drive,
> but it failed to format them into ext3.  There were three total
> partitions that were messed up, and I fixed one of them just to make
> sure I had found the issue.  I reformatted the partion, labeled it, then
> mounted it, boom she booted fine with the new partion.  I cant thank you
> enough for the e2label command, it will be used heavily in my arsenal
> now :)

Glad to help.

> After speakwing with some friends I decided to drop FC4 and go to FC3.
> so far I have accomplished more in the past 24 hours than I did in 4
> days with FC4.  I guess I can atleast say I was able to get it up and
> running :)  But I don't have the time these days to be trail blazing the
> path of Fedora, I get enough of it at work!

There is quite a kernel jump from RH9 to FC4.  FC3 is a bit more stable,
but I think you just ran across an anaconda (the installer) issue.  It'd
be a help if you could file a bugzilla report on it.

> Im sure we'll cross again on the discussion lists :)

I'm sure.  I'm always (well, most of the time at least) here.
> -----Original Message-----
> From: redhat-install-list-bounces at redhat.com
> [mailto:redhat-install-list-bounces at redhat.com] On Behalf Of Rick
> Stevens
> Sent: Monday, September 26, 2005 06:22 PM
> To: Getting started with Red Hat Linux
> Subject: RE: FC4 Install breaking FSTAB File - NOT SWAP GARBAGE BUG
> 
> On Mon, 2005-09-26 at 19:28 -0500, Edward.D.Kramer at wellsfargo.com wrote:
> > Thanks Rick I will give the e2label command a shot, I have never seen
> or
> > heard of it before, so Im looking forward to using it.  Im fairly
> > comfortable with the mtab file and fstab, I guess that's why I was so
> > shocked when things weren't working.
> 
> Again, you should NEVER have to touch /etc/mtab.  It is maintained by
> the mount command itself.
> 
> > I even had no problem adding a 250GB(with 130 GB of music on it) HD
> from
> > my previous RH9 environment, created the mtab entry and fstab, it
> > mounted perfectly fine.   
> 
> Again, /etc/mtab is maintained by mount(1).
> 
> > The error message I get is during boot, and it literally says
> something
> > like:
> > 
> > Error on Invalid Line #X where X is the line number that sets the
> > partition label for /home or /opt. Then is prompts for Control-D or
> > Maintenance mode.
> 
> It's asking for the CTRL-D stuff because you have "2" at the end of the
> lines, meaning that the filesystem MUST be checked via fsck, but after
> any other filesystems that have a "1" at the end.
> 
> >   No more no less. I have never had any problems like
> > this installing Redhat before.  I have been using it since RH 5.2 back
> > when you had to compile your own tulip.c just to get Ethernet running
> :)
> 
> Only if you had the "new" DECchip ethernet card, Edward!  ;-)
> 
> > Anyway, I will see what the actual label is.
> 
> Did you try the mount without labels?  You can also do that
> in /etc/fstab, just use "/dev/hdax" instead of "LABEL=/home").
> 
> > I spoke with a bunch of my collegues and they all recommended going to
> > FC3 instead.  Thoughts on that statement?
> 
> No, I wouldn't bother.  FC3 and FC4 both use the 2.6 kernel and
> filesystem utilities.  This sounds like the old "quantum leap up four
> levels of OS updates"...there are going to be some glitches.  In this
> case, it sounds like an oopsie in anaconda's handling of existing
> labels--especially if the partitions will mount using the device name.
> 
> Personally, I don't like using labels.  There can be issues if you add a
> drive with a partition that has a label that's the same as one on the
> main drive...which one the system will actually mount is anyone's guess
> at that point.
> 
> To paraphrase Heisenberg,  "You can never know what's mounted!"
> 
> Oh, and by the way, we prefer bottom posting on this list.
> 
> > -----Original Message-----
> > From: redhat-install-list-bounces at redhat.com
> > [mailto:redhat-install-list-bounces at redhat.com] On Behalf Of Rick
> > Stevens
> > Sent: Monday, September 26, 2005 04:51 PM
> > To: Getting started with Red Hat Linux
> > Subject: Re: FC4 Install breaking FSTAB File - NOT SWAP GARBAGE BUG
> > 
> > On Mon, 2005-09-26 at 18:09 -0500, Edward.D.Kramer at wellsfargo.com
> wrote:
> > > I have been using RH9 for years and decided to make the jump to FC4
> > > and so far Im very disappointed.  I ran into the SWAP garbage bug
> and
> > > was able to get into resucue mode and clean up this line within the
> > > fstab file.  However, during my install I had created several
> > > partions, /, /boot, /home, /opt.  The / and /boot lines seem fine to
> > > be fine but the /home and /opt partitions were throwing invalid line
> > > errors.  I removed the lines and boom it started right up.  Now the
> > > problem is that, Im missing the disk space that I partitioned for,
> and
> > > I have attempted to remap the partitions in the mtab file and made
> the
> > > corresponding updates in the fstab file.  Boom Im still getting
> > > invalid line errors on in my fstab.  I can see the HAD partions have
> > > been created, I have tried mapping these in mtab file labeling it
> > > to /home, then using the following line FSTAB.   
> > > 
> > >  
> > > 
> > > Fstab entry
> > > 
> > > LABEL=/home            /home                   ext3    defaults 1 2
> > > 
> > >  
> > > 
> > >  
> > > 
> > > Any thoughts on what Im doing wrong?  Or is there some funky bug
> with
> > > the installer on partitions other than root and boot with FC4?
> > 
> > I should first recommend that you NEVER futz with /etc/mtab manually
> > unless you're really, really certain of what you're doing.  /etc/mtab
> is
> > the primary way the filesystem utilities know what's where.
> > 
> > I'd like to see exactly what errors you're getting with the lines in
> > fstab.  My initial guess is that there really aren't labels on the
> > filesystem as you think there are.  If you know what the partitions
> are,
> > try running "e2label <devicename>" (e.g. "e2label /dev/hda7") and
> verify
> > that the labels are what you think they are.  There may be an extra
> > space or something tacked on them that's not obvious.  You may even
> want
> > to do something like "e2label /dev/hda7 | od -c".  You should see
> > something like this:
> > 
> > 	[root at nprophead Utilities]# e2label /dev/hda7 | od -c
> > 	0000000   /   u   s   r  \n
> > 	0000005
> > 
> > showing that there's no embedded spaces or anything in there.  Another
> > quick check is if you can mount them by device name instead of by
> > labels:
> > 
> > 	mount /dev/hda7 /usr
> > 
> > If that works, then there's definitely something rotten in the labels.
> > You can use e2label to change them:
> > 
> > 	[root at nprophead Utilities]# umount /usr
> > 	[root at nprophead Utilities]# e2label /dev/hda7 /usr
> > 
> > then you can try to mount via labels again:
> > 
> > 	[root at nprophead Utilities]# mount -L /usr /usr

----------------------------------------------------------------------
- Rick Stevens, Senior Systems Engineer     rstevens at vitalstream.com -
- VitalStream, Inc.                       http://www.vitalstream.com -
-                                                                    -
-   To err is human.  To forgive, a large sum of money is needed.    -
----------------------------------------------------------------------




More information about the Redhat-install-list mailing list