Bug#406685: [Pkg-sysvinit-devel] Bug#406685: initscripts: RAMRUN, RAMLOCK vars/opts are undocumented

Henrique de Moraes Holschuh hmh at debian.org
Mon Jan 15 03:41:51 CET 2007


On Sun, 14 Jan 2007, Paolo wrote:
> On Sun, Jan 14, 2007 at 12:13:34PM -0200, Henrique de Moraes Holschuh wrote:
> > > their init.d/ scripts. Case in point was clamav-daemon, which didn't start
> > > on boot, expecting /var/run/clamav/ to be already there. Same for virus-DB
> > > updater freshclam.
> > 
> > They are buggy.  They need to be fixed.  I would be happy to provide patches
> > and NMU if that's what the problem is.  OTOH, if the clamav-* maintainer
> 
> problem is, that fixes need to survive upgrades.

It survives upgrades just fine, or at least it is supposed to by design.
Now, how the heck you had a disk-full upgrade that did not abort is
something I don't know, and it is a grave bug in whatever is responsible for
it.

We need to double-check if we are handling all error paths fine in all the
maintainer scripts, but I doubt this was a bug anywhere in any of the
sysvinit and initscript packages...

Are you sure you didn't have a disk corruption and a subsequent fsck at boot
(the files with size zero are in the root partition, which gets fixed
automatically) didn't truncate them while trying to repair?

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh




More information about the Pkg-sysvinit-devel mailing list