[lug] Booting issue. Deb Etch
Gary Hodges
Gary.Hodges at noaa.gov
Mon Mar 31 16:18:38 MDT 2008
Nate Duehr wrote:
> Gary Hodges wrote:
>> Gary Hodges wrote:
>>> I attempted an upgrade (Sarge -> Etch) on a AMD K6-III machine, and
>>> was having an issue during the boot process. I finally gave up and
>>> just reinstalled. Same problem.
>>>
>>> The problem:
>>> During the boot process it gets to a boot message saying udev is
>>> being fully populated. Then I get two messages about the BusLogic
>>> adapter being successful, then...
>>>
>>> INIT: Cannot execute /sbin/getty
>>> INIT: Id 1 respawning too fast: disable for 5 minutes
>>> INIT: Id 2 respawning too fast: disable for 5 minutes
>>> INIT: Id 3 respawning too fast: disable for 5 minutes
>>> INIT: Id 4 respawning too fast: disable for 5 minutes
>>> INIT: Id 6 respawning too fast: disable for 5 minutes
>>> INIT: no more processes left in this runlevel
>>> INIT: Id 5 respawning too fast: disable for 5 minutes
>>>
>>> If left it seems to repeat in some sense. If I hit Ctrl C after the
>>> second BusLogic message it sometimes completes the boot process. It
>>> sometimes produces those INIT messages too. I don't know if Ctrl C
>>> does anything, but it gives me something to try.
>>>
>>> I have the 2.6.18-6-486 kernel installed. I tried the 2.6.18-6-686
>>> kernel but it segfaults during the boot. Once running the machine
>>> seems to be OK.
>>
>> A little research later... I'm gathering from some web searching that
>> maybe I should comment one or more, or maybe all, of the following
>> lines from the /etc/inittab file.
>>
>> 1:2345:respawn:/sbin/getty 38400 tty1
>> 2:23:respawn:/sbin/getty 38400 tty2
>> 3:23:respawn:/sbin/getty 38400 tty3
>> 4:23:respawn:/sbin/getty 38400 tty4
>> 5:23:respawn:/sbin/getty 38400 tty5
>> 6:23:respawn:/sbin/getty 38400 tty6
>>
>> Does this sound right?
>
> If you don't know why getty is dying, yes ... that would stop the
> respawning. Init is just trying to do what it was asked... start up
> terminal getty's on tty1 through tty6. Perhaps those devices don't
> exist (renamed during upgrade, symlinks busted, who knows).
>
> Are there other lines in there with gettys running for your console?
> That's what those are... under older versions. If you take them all
> out, you may find yourself without console access. Make sure you have
> SSH up and running and tested before you dump them so you can get back
> in and fix it -- in other words, don't lock yourself out.
>
> My Etch machine has all of those...
>
> durango:~# cat /etc/inittab | grep tty
> # /sbin/getty invocations for the runlevels.
> # characters of the device (after "tty").
> # Note that on most Debian systems tty7 is used by the X Window System,
> # so if you want to add more getty's go ahead but skip tty7 if you run X.
> 1:2345:respawn:/sbin/getty 38400 tty1
> 2:23:respawn:/sbin/getty 38400 tty2
> 3:23:respawn:/sbin/getty 38400 tty3
> 4:23:respawn:/sbin/getty 38400 tty4
> 5:23:respawn:/sbin/getty 38400 tty5
> 6:23:respawn:/sbin/getty 38400 tty6
> # Example how to put a getty on a serial line (for a terminal)
> #T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
> #T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100
> # Example how to put a getty on a modem line.
> #T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3
>
> It's whining that it can't execute /sbin/getty. Have you checked it's
> permissions? Something whack permissions in /sbin?
>
> From my Etch box here...
>
> durango:~# ls -al /sbin/getty
> -rwxr-xr-x 1 root root 14796 Dec 22 06:47 /sbin/getty
>
> What do you get if you type....
>
> durango:~# getty
> Usage: getty [-hiLmw] [-l login_program] [-t timeout] [-I initstring]
> [-H login_host] baud_rate,... line [termtype]
> or [-hiLmw] [-l login_program] [-t timeout] [-I initstring] [-H
> login_host] line baud_rate,... [termtype]
>
> That's what I get.
>
> Or perhaps you mashed the permissions in /dev somehow, or udev did,
> or... (insert other unknowns here)...
>
> crw------- 1 root root 4, 1 Mar 31 14:36 /dev/tty1
> crw------- 1 root root 4, 2 Mar 24 17:03 /dev/tty2
>
> ... etc. Check those.
>
> This stock Etch box has 755 permissions and root ownership on the /sbin
> dir, also... might check that if you did something and whacked it.
>
> drwxr-xr-x 2 root root 4096 Feb 20 13:07 .
>
> And lovely Crapcast (Comcast) just crapped out to the remote location
> where my Etch box is, or I'd send you some more... see if any of that
> above looks wrong on yours...
>
> I just logged into a different location and Etch box and confirmed all
> of the above.
>
> Also it's listed as an "essential" package, but I suppose during your
> upgrade you may have missed an error installing the util-linux package.
> Check to see that it's really installed and not flagged as held back, etc.
>
> root at anotherbox:~# dpkg --get-selections | grep util-linux
> util-linux install
>
>
> Nate WY0X
Thank you for your comments Nate. I was getting ready to dig in, but it
seems I may have a hardware problem. It will be tomorrow before I can
work on it more. I'll report back what I find.
Gary
More information about the LUG
mailing list