[Piuparts-devel] mass bug filing of 'deluser/delgroup: command not found' errors detected by piuparts

Andreas Beckmann debian at abeckmann.de
Thu Feb 2 12:11:40 UTC 2012


Hi,

I'm planning to file bugs against all packages that currently fail the
piuparts test with a 'deluser/delgroup: command not found' error in
wheezy and sid.
Currently 17 binary packages from 15 source packages are affected.

Most of these errors happen during the 'postrm purge' phase because
non-essential programs are called by the maintainer script without
checking their existance.

The 'command-not-found' failure logs are available from
http://piuparts.debian.org/sid/command_not_found_error.html
http://piuparts.debian.org/wheezy/command_not_found_error.html

The 'postinst-failed' logs (mostly due to command-not-found, so showing
more or less the same packages) are here:
http://piuparts.debian.org/sid/unknown_purge_error.html
http://piuparts.debian.org/wheezy/unknown_purge_error.html

I'll file these bugs with Severity: important since having a piuparts
clean archive is a release goal since lenny.

The bug report will be based on this template:


    Hi,

    during a test with piuparts I noticed your package failed to purge
    due to a command not found. According to policy 7.2 you cannot rely
    on the depends being available during purge, only the essential
    packages are available for sure.

    The fix should be easy: your package is using adduser or deluser
    from the adduser package, which is only priority important. Using
    useradd or userdel from the passwd package should fix this problem.

    Filing this as important because a.) it's a clear policy violation
    (to not clean up at purge) b.) having a piuparts clean archive is a
    release goal since lenny and c.) this package being piuparts buggy
    blocks packages depending on it from being tested by piuparts (and
    thus possibly the detection of more severe problems).

    From the attached log (scroll to the bottom...):

    $LOGEXCERPT

    Attachment: $PACKAGE_$VERSION.log.gz


The logfiles will be checked individually to determine that the
command-not-found is really the most serious error and caused the test
to fail.

Following is a list of maintainers and their source packages that have
at least one binary package that both fails the piuparts test and has
'deluser/delgroup: not found' errors (but may contain false positives).


Regards,

Andreas


Bdale Garbee <bdale at gag.com>
   bind9 (U)

Damien Raude-Morvan <drazzib at debian.org>
   tomcat6 (U)

Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
   tomcat6
   tomcat7

Debian OLPC <debian-olpc-devel at lists.alioth.debian.org>
   sugar-0.86
   sugar-0.88
   sugar-0.90

Debian Virtualbox Team <pkg-virtualbox-devel at lists.alioth.debian.org>
   virtualbox

Dirk Eddelbuettel <edd at debian.org>
   slurm-llnl (U)

Evgeni Golov <evgeni at debian.org>
   bley

Felix Geyer <debfx-pkg at fobos.de>
   virtualbox (U)

Gennaro Oliva <oliva.g at na.icar.cnr.it>
   slurm-llnl

Igor Stroh <jenner at debian.org>
   ldap2dns

James Page <james.page at ubuntu.com>
   tomcat7 (U)

Jeremy Malcolm <terminus at debian.org>
   gozerbot

John M Collins <jmc at xisl.com>
   gnuspool

Jonas Smedegaard <dr at jones.dk>
   sugar-0.86 (U)
   sugar-0.88 (U)
   sugar-0.90 (U)

LaMont Jones <lamont at debian.org>
   bind9

Ludovic Claude <ludovic.claude at laposte.net>
   tomcat6 (U)

Luke Faraone <luke at faraone.cc>
   sugar-0.88 (U)
   sugar-0.90 (U)

Mario Izquierdo (mariodebian) <mariodebian at gmail.com>
   tcos

Martin Schulze <joey at debian.org>
   sysklogd

Michael Koch <konqueror at gmx.de>
   tomcat6 (U)

Michael Meskes <meskes at debian.org>
   virtualbox (U)

Mickael Profeta <profeta at debian.org>
   prelude-manager
   prelude-manager (U)

Miguel Landaeta <miguel at miguel.cc>
   tomcat6 (U)
   tomcat7 (U)

Niels Thykier <niels at thykier.net>
   tomcat6 (U)

Philip Hands <phil at hands.com>
   gnuspool (U)

Pierre Chifflier <pollux at debian.org>
   prelude-manager
   prelude-manager (U)

tony mancill <tmancill at debian.org>
   tomcat6 (U)
   tomcat7 (U)

Torsten Werner <twerner at debian.org>
   tomcat6 (U)



More information about the Piuparts-devel mailing list