[Pkg-sysvinit-devel] Bug#671124: initscripts: Fails to update due to mountoverflowtmp

Roger Leigh rleigh at codelibre.net
Sun Jun 24 16:30:50 UTC 2012


On Sun, Jun 24, 2012 at 03:09:12AM +0200, Cyril Brulebois wrote:
> severity 671124 serious
> tag 671124 - moreinfo
> thanks
> 
> Roger Leigh <rleigh at codelibre.net> (05/06/2012):
> > I have not had any other reports of this, and I can't reproduce it
> > myself.  As I stated above, this file and maintainer scripts
> > pertaining to it were not changed for several years, so in the
> > absence of further information or being able to reproduce, I can't
> > really do much more with this at the present.  I'm downgrading the
> > severity for the time being--if this is a reproducible bug, it's
> > already in stable and testing.
> 
> That's trivially reproducible.
> 
> Install squeeze, rm /etc/init.d/mountoverflowtmp, replace squeeze with
> wheezy in sources.list, apt-get update, apt-get dist-ugprade.
> 
> Hint: the postinst's being set -e, and your calling update-rc.d
> unconditionally on scripts that can go away (they're conffiles) is
> probably a bad idea.

Thanks.  This begins to make sense, though it is not by any means a
new bug (it's most likely been present since 4b9dd323 in 2009 which
removed the updatercd shell function, which skipped running
update-rc.d if the script wasn't present).

Petter, maybe we should add that function back, doing just this single
check?  Since this affects all initscripts (despite it being very
unusual to want to delete critical initscripts), we should probably
do this for all scripts.


Regards,
Roger
-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux    http://people.debian.org/~rleigh/
 `. `'   schroot and sbuild  http://alioth.debian.org/projects/buildd-tools
   `-    GPG Public Key      F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800





More information about the Pkg-sysvinit-devel mailing list