Bug#574237: junior-arcade: package purge (after dependencies removal) fails

Lucas Nussbaum <[email protected]>
Newsgroups gmane.linux.debian.devel.jr
Message-ID <20100316232754.GA15658__2736.88263628191$1268784575$gmane$org@xanadu.blop.info>
Package: junior-arcade
Version: 1.18
Severity: serious
User: [email protected]
Usertags: instest-20100316 instest

Hi,

While testing the installation of all packages in unstable, I ran
into the following problem:

> -- Removing all dependencies: OK
> Reading package lists...
> Building dependency tree...
> Reading state information...
> The following packages will be REMOVED:
> adduser apt-xapian-index aptitude aptitude-doc-en blends-common bugsquish
> bumprace bumprace-data circuslinux circuslinux-data cuyo cuyo-data dbus
> defoma desktop-file-utils dmidecode exiv2 file fontconfig fontconfig-config
> funnyboat ghostscript gs-common gsfonts heroes-common heroes-data heroes-ggi
> heroes-sound-effects heroes-sound-tracks hicolor-icon-theme holotz-castle
> holotz-castle-data ifupdown imagemagick iso-codes jumpnbump junior-config
> junior-tasks koules laptop-detect lbreakout2 lbreakout2-data libaa1 libapr1
> libaprutil1 libasound2 libatk1.0-0 libatk1.0-data libavahi-client3
> libavahi-common-data libavahi-common3 libblas3gf libboost-iostreams1.40.0
> libcairo2 libcdt4 libclass-accessor-perl libcroco3 libcups2 libcupsimage2
> libcwidget3 libdatrie1 libdb4.5 libdbus-1-3 libdirectfb-1.2-0
> libdjvulibre-text libdjvulibre21 libdrm-intel1 libdrm-radeon1 libdrm2
> libept0 libexiv2-6 libexpat1 libffi5 libfont-afm-perl libfont-freetype-perl
> libfontconfig1 libfontenc1 libfreetype6 libfribidi0 libgcrypt11 libgd2-noxpm
> libgfortran3 libggi-target-x libggi2 libgii1 libgii1-target-x
> libgirepository1.0-0 libgl1-mesa-dri libgl1-mesa-glx libglade2-0
> libglib2.0-0 libglib2.0-data libgnutls26 libgpg-error0 libgpm2 libgraph4
> libgs8 libgsf-1-114 libgsf-1-common libgssapi-krb5-2 libgtk2.0-0
> libgtk2.0-bin libgtk2.0-common libgtkimageview0 libgvc5 libhtml-format-perl
> libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl
> libhtml-tree-perl libice6 libilmbase6 libio-string-perl libjasper1 libjpeg62
> libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblapack3gf liblcms1
> liblog4cxx10 liblqr-1-0 libltdl7 libmagic1 libmagickcore3
> libmagickcore3-extra libmagickwand3 libmailtools-perl libmikmod2 libnetpbm10
> libnewt0.52 libogg0 libopenexr6 libpango1.0-0 libpango1.0-common
> libpaper-utils libpaper1 libparse-debianchangelog-perl libpathplan4 libpcre3
> libpixman-1-0 libpng12-0 libpopt0 librsvg2-2 libsdl-image1.2 libsdl-mixer1.2
> libsdl-net1.2 libsdl-pango1 libsdl-ttf2.0-0 libsdl1.2debian
> libsdl1.2debian-alsa libsigc++-2.0-0c2a libslang2 libsm6 libsmpeg0
> libsqlite3-0 libssl0.9.8 libsub-name-perl libsvga1 libsysfs2 libtasn1-3
> libthai-data libthai0 libtiff4 libts-0.0-0 liburi-perl libutempter0
> libvorbis0a libvorbisfile3 libwmf0.2-7 libwww-perl libx11-6 libx11-data
> libx86-1 libxapian15 libxau6 libxaw7 libxcb-render-util0 libxcb-render0
> libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxdot4 libxext6
> libxfixes3 libxfont1 libxft2 libxi6 libxinerama1
> libxml-namespacesupport-perl libxml-parser-perl libxml-sax-expat-perl
> libxml-sax-perl libxml-simple-perl libxml2 libxmu6 libxmuu1 libxpm4
> libxrandr2 libxrender1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1
> lsb-release madbomber madbomber-data menu mime-support net-tools netbase
> netpbm psfontmgr python python-apt python-cairo python-central python-debian
> python-glade2 python-gobject python-gtk2 python-minimal python-numpy
> python-ogg python-pygame python-support python-xapian python2.5
> python2.5-minimal python2.6 python2.6-minimal sgml-base shared-mime-info
> supertux supertux-data tasksel tasksel-data tcl8.3 tk8.3 tsconf ttf-dejavu
> ttf-dejavu-core ttf-dejavu-extra ttf-freefont ttf-sil-andika tuxmath ucf
> ufraw vodovod whiptail x-ttcidfont-conf x11-common x11-utils xbitmaps
> xfonts-encodings xfonts-utils xml-core xsoldier xterm
> 0 upgraded, 0 newly installed, 263 to remove and 0 not upgraded.
> After this operation, 380MB disk space will be freed.
> (Reading database ... 24527 files and directories currently installed.)
> Removing xterm ...
> Removing libutempter0 ...
> Removing junior-config ...
> Removing dbus ...
> Removing blends-common ...
> Removing adduser ...
> Removing apt-xapian-index ...
> Removing index /var/lib/apt-xapian-index...
> Removing junior-tasks ...
> Removing aptitude-doc-en ...
> Removing bugsquish ...
> Removing bumprace ...
> Removing bumprace-data ...
> Removing circuslinux ...
> Removing circuslinux-data ...
> Removing cuyo ...
> Removing cuyo-data ...
> Removing x-ttcidfont-conf ...
> Purging font configuration of x-ttcidfont-conf...
> Purging category cmap..
> Purging category cid..
> Purging category truetype..
> Removing ufraw ...
> Removing tuxmath ...
> Removing libsdl-pango1 ...
> Removing jumpnbump ...
> Removing python-glade2 ...
> Removing python-gtk2 ...
> Removing libmagickcore3-extra ...
> Removing librsvg2-2 ...
> Removing libglade2-0 ...
> Removing libgtkimageview0 ...
> Removing libgtk2.0-bin ...
> Removing libwmf0.2-7 ...
> Purging font configuration of libwmf0.2-7...
> Purging category type1..
> Purging category truetype..
> Removing libgtk2.0-0 ...
> Removing libgvc5 ...
> Removing libpango1.0-0 ...
> Removing libpango1.0-common ...
> Purging font configuration of pango...
> Purging category xfont..
> Removing psfontmgr ...
> Purging font configuration of psfontmgr...
> Purging category postscript..
> Purging category xfont..
> Purging category type1..
> Purging category pspreview..
> Removing desktop-file-utils ...
> Removing laptop-detect ...
> Removing dmidecode ...
> Removing exiv2 ...
> Removing fontconfig ...
> Purging font configuration of fontconfig...
> Purging category cid..
> Purging category truetype..
> Purging category type1..
> Updating fontconfig cache for /usr/share/fonts/type1/gsfonts
> Removing x11-utils ...
> Removing libxft2 ...
> Removing imagemagick ...
> Removing libmagickwand3 ...
> Removing libmagickcore3 ...
> Removing python-cairo ...
> Removing libcairo2 ...
> Removing funnyboat ...
> Removing heroes-sound-effects ...
> Removing heroes-sound-tracks ...
> Removing hicolor-icon-theme ...
> Removing holotz-castle ...
> Removing holotz-castle-data ...
> Removing ifupdown ...
> Removing iso-codes ...
> Removing koules ...
> Removing lbreakout2 ...
> Removing lbreakout2-data ...
> Removing libggi-target-x ...
> Removing xsoldier ...
> Removing vodovod ...
> Removing supertux ...
> Removing python-pygame ...
> Removing madbomber ...
> Removing libsdl-mixer1.2 ...
> Removing libsmpeg0 ...
> Removing libsdl-ttf2.0-0 ...
> Removing libsdl-net1.2 ...
> Removing libsdl-image1.2 ...
> Removing libsdl1.2debian ...
> Removing libsdl1.2debian-alsa ...
> Removing libasound2 ...
> Removing libatk1.0-data ...
> Removing libatk1.0-0 ...
> Removing python-numpy ...
> Removing liblapack3gf ...
> Removing libblas3gf ...
> Removing libgraph4 ...
> Removing libcdt4 ...
> Removing libparse-debianchangelog-perl ...
> Removing libclass-accessor-perl ...
> Removing libcroco3 ...
> Removing libthai0 ...
> Removing libdatrie1 ...
> Removing python-xapian ...
> Removing python-debian ...
> Removing python-ogg ...
> Removing python-gobject ...
> Removing lsb-release ...
> Removing python-support ...
> Removing python-apt ...
> Removing python-central ...
> Removing python ...
> Removing python2.5 ...
> Removing libdb4.5 ...
> Removing libdirectfb-1.2-0 ...
> Removing libdjvulibre21 ...
> Removing libdjvulibre-text ...
> Removing libgl1-mesa-dri ...
> Removing libdrm-intel1 ...
> Removing libdrm-radeon1 ...
> Removing libgl1-mesa-glx ...
> Removing libdrm2 ...
> Removing libexiv2-6 ...
> Removing libxml-simple-perl ...
> Removing libxml-sax-expat-perl ...
> update-perl-sax-parsers: Unregistering Perl SAX parser XML::SAX::Expat with priority 50...
> update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
> Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
> Removing libxml-parser-perl ...
> Removing libgirepository1.0-0 ...
> Removing libffi5 ...
> Removing libhtml-format-perl ...
> Removing libfont-afm-perl ...
> Removing libfont-freetype-perl ...
> Removing xfonts-utils ...
> Removing libxfont1 ...
> Removing libfontenc1 ...
> Removing libgd2-noxpm ...
> Removing libfribidi0 ...
> Removing libgfortran3 ...
> Removing libgii1-target-x ...
> Removing shared-mime-info ...
> Removing liblqr-1-0 ...
> Removing libgsf-1-114 ...
> Removing libglib2.0-data ...
> Removing libglib2.0-0 ...
> Removing libgsf-1-common ...
> Removing libgtk2.0-common ...
> Removing libwww-perl ...
> Removing libhtml-tree-perl ...
> Removing libhtml-parser-perl ...
> Removing libhtml-tagset-perl ...
> Removing libhtml-template-perl ...
> Removing libxaw7 ...
> Removing libxmu6 ...
> Removing libxt6 ...
> Removing libsm6 ...
> Removing libice6 ...
> Removing libopenexr6 ...
> Removing libilmbase6 ...
> Removing libio-string-perl ...
> Removing netpbm ...
> Removing liblcms1 ...
> Removing libltdl7 ...
> Removing libmailtools-perl ...
> Removing libnetpbm10 ...
> Removing libvorbisfile3 ...
> Removing libvorbis0a ...
> Removing libogg0 ...
> Removing libpaper-utils ...
> Removing libpathplan4 ...
> Removing libpcre3 ...
> Removing libpixman-1-0 ...
> Removing python2.6 ...
> Removing python2.6-minimal ...
> Unlinking and removing bytecode for runtime python2.6
> Removing libssl0.9.8 ...
> Removing libsub-name-perl ...
> Removing libsysfs2 ...
> Removing libthai-data ...
> Removing libts-0.0-0 ...
> Removing liburi-perl ...
> Removing tk8.3 ...
> Removing libxv1 ...
> Removing libxtst6 ...
> Removing libxrandr2 ...
> Removing libxcursor1 ...
> Removing libxrender1 ...
> Removing libxpm4 ...
> Removing libxmuu1 ...
> Removing libxinerama1 ...
> Removing libxi6 ...
> Removing libxdamage1 ...
> Removing libxcomposite1 ...
> Removing libxfixes3 ...
> Removing libxcb-render-util0 ...
> Removing libxcb-render0 ...
> Removing libxdot4 ...
> Removing libxml-sax-perl ...
> update-perl-sax-parsers: Unregistering Perl SAX parser XML::SAX::PurePerl with priority 50...
> update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
> Removing libxml-namespacesupport-perl ...
> Removing libxml2 ...
> Removing madbomber-data ...
> Removing menu ...
> Removing mime-support ...
> Removing net-tools ...
> Removing netbase ...
> Removing python-minimal ...
> Removing python2.5-minimal ...
> Unlinking and removing bytecode for runtime python2.5
> Removing xml-core ...
> Removing sgml-base ...
> Removing supertux-data ...
> Removing tcl8.3 ...
> Removing tsconf ...
> Removing ttf-dejavu ...
> Removing ttf-dejavu-extra ...
> Removing ttf-dejavu-core ...
> Removing ttf-sil-andika ...
> Removing xfonts-encodings ...
> Removing xbitmaps ...
> Removing heroes-ggi ...
> Removing heroes-data ...
> Removing libggi2 ...
> Removing libaa1 ...
> Removing libgii1 ...
> Removing libgpm2 ...
> Removing libmikmod2 ...
> Removing libsvga1 ...
> Removing libxxf86vm1 ...
> Removing libxxf86dga1 ...
> Removing libxext6 ...
> Removing libx11-6 ...
> Removing libx11-data ...
> Removing libx86-1 ...
> Removing libxcb1 ...
> Removing libxau6 ...
> Removing libxdmcp6 ...
> Removing x11-common ...
> Removing tasksel ...
> Removing tasksel-data ...
> Removing aptitude ...
> Removing ghostscript ...
> Purging font configuration of gs...
> Purging category psprint..
> Purging category cmap..
> Purging category cid..
> Purging category truetype..
> Purging category gsfontderivative..
> Purging category type3..
> Purging category type1..
> Removing gs-common ...
> Removing gsfonts ...
> Unregistering PostScript fonts...
> done.
> Removing defoma ...
> Removing file ...
> Removing libgs8 ...
> Removing libfontconfig1 ...
> Removing fontconfig-config ...
> Removing heroes-common ...
> Removing liblog4cxx10 ...
> Removing libaprutil1 ...
> Removing libapr1 ...
> Removing libcupsimage2 ...
> Removing libcups2 ...
> Removing libavahi-client3 ...
> Removing libavahi-common3 ...
> Removing libavahi-common-data ...
> Removing libboost-iostreams1.40.0 ...
> Removing libcwidget3 ...
> Removing libdbus-1-3 ...
> Removing libept0 ...
> Removing libexpat1 ...
> Removing libfreetype6 ...
> Removing libgnutls26 ...
> Removing libgcrypt11 ...
> Removing libgpg-error0 ...
> Removing libgssapi-krb5-2 ...
> Removing libjasper1 ...
> Removing libtiff4 ...
> Removing libjpeg62 ...
> Removing libkrb5-3 ...
> Removing libk5crypto3 ...
> Removing libkrb5support0 ...
> Removing libkeyutils1 ...
> Removing libmagic1 ...
> Removing whiptail ...
> Removing libnewt0.52 ...
> Removing libpaper1 ...
> Removing libpng12-0 ...
> Removing libpopt0 ...
> Removing libsigc++-2.0-0c2a ...
> Removing libslang2 ...
> Removing libsqlite3-0 ...
> Removing libtasn1-3 ...
> Removing libxapian15 ...
> Removing ttf-freefont ...
> Removing ucf ...
> Processing triggers for install-info ...
> -- Purging package: FAILED
> (Reading database ... 10212 files and directories currently installed.)
> Removing junior-arcade ...
> Purging configuration files for junior-arcade ...
> /etc/blends/blends.conf: line 13: /usr/share/blends/blend-utils: No such file or directory
> dpkg: error processing junior-arcade (--purge):
> subprocess installed post-removal script returned error exit status 1
> Errors were encountered while processing:
> junior-arcade

The full build log is available from:
 http://people.debian.org/~lucas/logs/2010/03/16/junior-arcade.log

It is reproducible by installing your package in a clean chroot, using
the debconf Noninteractive frontend, and priority: critical.

This test was carried out using about 50 AMD64 nodes of the Grid'5000
platform.  Internet was not accessible from the nodes.

-- 
| Lucas Nussbaum
| [email protected]   http://www.lucas-nussbaum.net/ |
| jabber: [email protected]             GPG: 1024D/023B3F4F |
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.