Bugzilla will be upgraded to version 5.0 on December 2, 2018. The outage period for the upgrade will start at 0:00 UTC and have a duration of 12 hours
Bug 110063 - /sbin/new-kernel-pkg has awk error and creates bad grub entry
/sbin/new-kernel-pkg has awk error and creates bad grub entry
Product: Fedora
Classification: Fedora
Component: mkinitrd (Show other bugs)
i686 Linux
medium Severity medium
: ---
: ---
Assigned To: Jeremy Katz
David Lawrence
Depends On:
  Show dependency treegraph
Reported: 2003-11-14 11:40 EST by Thomas J. Baker
Modified: 2007-11-30 17:10 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2003-11-14 14:31:14 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Thomas J. Baker 2003-11-14 11:40:26 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1)
Gecko/20031030 Galeon/1.3.10

Description of problem:
Ever since I upgraded to fedora-core-1 from the beta, I've been unable
to run any new 2.6 test kernels. They were always crashing during boot
complaining about a missing device. I also noticed an awk error
message during the rpm install. I tracked it down to this:

[root@katratzi tjb]#  /sbin/new-kernel-pkg --mkinitrd --depmod
--install 2.6.0-0.test9.1.87smp
awk: cmd. line:1: $2 == "/
awk: cmd. line:1:       ^ unterminated string
[root@katratzi tjb]#

The line in questions seems to be this:

    rootdevice=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $1;
}}' /etc/fstab)

Version-Release number of selected component (if applicable):
mkinitrd-3.5.14-1, kernel-smp-2.6.0-0.test9.1.87

How reproducible:

Steps to Reproduce:
1. install fedora core
2. try to install a 2.6.0 test kernel

Actual Results:  the post install script complains with the awk error
message above and the kernel crashes at boot because of a missing device

Expected Results:  the new kernel boots and speeds up the system ten fold.

Additional info:
Comment 1 Jeremy Katz 2003-11-14 12:54:59 EST
What does your /etc/fstab look like?
Comment 2 Thomas J. Baker 2003-11-14 14:31:14 EST
The fstab was broken in that it had duplicate entries for most of the
disks. I was merging and old and new fstab and must have been
interrupted, leaving both complete fstabs in one file. Sorry...

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