Re: Problem with booting 1.3.85

Andrew E. Mileski (aem@nic.ott.hookup.net)
Sat, 13 Apr 1996 12:14:39 -0400 (EDT)


> > > I just compiled 1.3.85 the other night. Compilation
> > > went fine. However, mid-way through the booting process,
> > > while executing rc.M, I got the a zillion copies of the
> > > following message:
> > >
> > > INIT: error read initrequest
> > Same here for 1.3.84 when doing a shutdown on two 486 hosts, it
> > eventually does shutdown without further assistance though.
> >
> I believe this has something to do with the new fifo structure (named
> pipes). I've seen this problem in kernels later than .80 and this was
> when the new (original) fifo code was first (again) introduced. I have
> yet to hear what the *proper* solution is to this problem.

The problem is the /dev/initctl fifo is opened O_RDONLY. Changing
this to O_RDWR in CheckInitFifo (init.c line 1414 in v2.59) fixes this.
This fix was posted some time ago.

_OR_ you can just upgrade to the _LATEST_ version of sysinit (2.60 something).

-- Andrew E. Mileski --
mailto:aem@ott.hookup.net
http://www.redhat.com/~aem/