Bug#574203: junior-art: package purge (after dependencies removal) fails

Lucas Nussbaum <[email protected]>
Newsgroups gmane.linux.debian.devel.jr
Message-ID <20100316232757.GA15676__10161.7111395628$1268784197$gmane$org@xanadu.blop.info>
Package: junior-art
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 aspell aspell-en
> blends-common dbus defoma dictionaries-common dmidecode file fontconfig
> fontconfig-config ghostscript gimp gimp-data gs-common gsfonts
> hicolor-icon-theme hunspell-en-us ifupdown iso-codes junior-config
> junior-tasks laptop-detect libaa1 libapr1 libaprutil1 libasound2 libaspell15
> libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data
> libavahi-common3 libbabl-0.0-0 libblas3gf libboost-iostreams1.40.0 libcairo2
> libclass-accessor-perl libcroco3 libcups2 libcupsimage2 libcwidget3
> libdatrie1 libdb4.5 libdbus-1-3 libdbus-glib-1-2 libdirectfb-1.2-0
> libdrm-intel1 libdrm-radeon1 libdrm2 libenchant1c2a libept0 libexif12
> libexpat1 libffi5 libfltk1.1 libfont-afm-perl libfont-freetype-perl
> libfontconfig1 libfontenc1 libfreetype6 libfribidi0 libgail18 libgcrypt11
> libgegl-0.0-0 libgfortran3 libgimp2.0 libgirepository1.0-0 libgl1-mesa-dri
> libgl1-mesa-glx libglib2.0-0 libglib2.0-data libgnutls26 libgpg-error0
> libgpm2 libgs8 libgsf-1-114 libgsf-1-common libgssapi-krb5-2
> libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-bin
> libgtk2.0-common libhal1 libhtml-format-perl libhtml-parser-perl
> libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl
> libhunspell-1.2-0 libice6 libicu42 libio-string-perl libjasper1 libjpeg62
> libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblapack3gf liblcms1
> liblog4cxx10 libmagic1 libmailtools-perl libmikmod2 libmng1 libnetpbm10
> libnewt0.52 libogg0 libopenjpeg2 libpango1.0-0 libpango1.0-common
> libpaper-utils libpaper1 libparse-debianchangelog-perl libpcre3
> libpixman-1-0 libpng12-0 libpoppler-glib4 libpoppler5 libpopt0 librsvg2-2
> libsdl-image1.2 libsdl-mixer1.2 libsdl-pango1 libsdl-ttf2.0-0
> libsdl1.2debian libsdl1.2debian-alsa libsigc++-2.0-0c2a libslang2 libsm6
> libsmpeg0 libsoup2.4-1 libsqlite3-0 libssl0.9.8 libsub-name-perl libsvga1
> libsysfs2 libtasn1-3 libthai-data libthai0 libtiff4 libts-0.0-0 liburi-perl
> libvoikko1 libvorbis0a libvorbisfile3 libwebkit-1.0-2 libwebkit-1.0-common
> libwmf0.2-7 libwww-perl libx11-6 libx11-data libx86-1 libxapian15 libxau6
> libxcb-render-util0 libxcb-render0 libxcb1 libxcomposite1 libxcursor1
> libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6
> libxinerama1 libxml-namespacesupport-perl libxml-parser-perl
> libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl libxml2 libxmu6
> libxpm4 libxrandr2 libxrender1 libxslt1.1 libxt6 libxxf86vm1 lsb-release
> menu mime-support net-tools netbase netpbm psfontmgr python python-apt
> python-cairo python-central python-debian python-gobject python-gtk2
> python-minimal python-numpy python-support python-xapian python2.5
> python2.5-minimal python2.6 python2.6-minimal sgml-base shared-mime-info
> tasksel tasksel-data tsconf ttf-dejavu-core ttf-freefont tuxpaint
> tuxpaint-config tuxpaint-data tuxpaint-plugins-default
> tuxpaint-stamps-default ucf whiptail x-ttcidfont-conf x11-common xaw3dg
> xfonts-encodings xfonts-utils xml-core xpaint
> 0 upgraded, 0 newly installed, 229 to remove and 0 not upgraded.
> After this operation, 461MB disk space will be freed.
> (Reading database ... 25650 files and directories currently installed.)
> 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 aspell-en ...
> Removing aspell ...
> Removing x-ttcidfont-conf ...
> Purging font configuration of x-ttcidfont-conf...
> Purging category cmap..
> Purging category cid..
> Purging category truetype..
> Removing gimp ...
> Removing libwebkit-1.0-2 ...
> Removing tuxpaint ...
> Removing libsdl-pango1 ...
> Removing python-gtk2 ...
> Removing libpoppler-glib4 ...
> Removing librsvg2-2 ...
> Removing libgtk2.0-bin ...
> Removing libgail18 ...
> Removing libgimp2.0 ...
> Removing libgegl-0.0-0 ...
> Removing libwmf0.2-7 ...
> Purging font configuration of libwmf0.2-7...
> Purging category type1..
> Purging category truetype..
> Removing libgtk2.0-0 ...
> 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 hunspell-en-us ...
> Removing dictionaries-common ...
> Removing `diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common'
> Removing laptop-detect ...
> Removing dmidecode ...
> 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 tuxpaint-config ...
> Removing libfltk1.1 ...
> Removing libxft2 ...
> Removing libpoppler5 ...
> Removing python-cairo ...
> Removing libcairo2 ...
> Removing gimp-data ...
> Removing hicolor-icon-theme ...
> Removing ifupdown ...
> Removing libgstreamer-plugins-base0.10-0 ...
> Removing iso-codes ...
> Removing libaa1 ...
> Removing libsdl-mixer1.2 ...
> Removing libsmpeg0 ...
> Removing libsdl-ttf2.0-0 ...
> Removing libsdl-image1.2 ...
> Removing libsdl1.2debian ...
> Removing libsdl1.2debian-alsa ...
> Removing libasound2 ...
> Removing libenchant1c2a ...
> Removing libaspell15 ...
> Removing libatk1.0-data ...
> Removing libatk1.0-0 ...
> Removing libbabl-0.0-0 ...
> Removing python-numpy ...
> Removing liblapack3gf ...
> Removing libblas3gf ...
> Removing libparse-debianchangelog-perl ...
> Removing libclass-accessor-perl ...
> Removing libcroco3 ...
> Removing libthai0 ...
> Removing libdatrie1 ...
> Removing python-xapian ...
> Removing python-debian ...
> Removing python-gobject ...
> Removing lsb-release ...
> Removing python-support ...
> Removing python-apt ...
> Removing python-central ...
> Removing python ...
> Removing python2.5 ...
> Removing libdb4.5 ...
> Removing libhal1 ...
> Removing libdbus-glib-1-2 ...
> Removing libdirectfb-1.2-0 ...
> Removing libgl1-mesa-dri ...
> Removing libdrm-intel1 ...
> Removing libdrm-radeon1 ...
> Removing libgl1-mesa-glx ...
> Removing libdrm2 ...
> Removing libexif12 ...
> 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 libfribidi0 ...
> Removing libxslt1.1 ...
> Removing libsoup2.4-1 ...
> Removing libgfortran3 ...
> Removing shared-mime-info ...
> Removing libvoikko1 ...
> Removing libgsf-1-114 ...
> Removing libgstreamer0.10-0 ...
> Removing libglib2.0-data ...
> Removing libglib2.0-0 ...
> Removing libgpm2 ...
> 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 libhunspell-1.2-0 ...
> Removing xpaint ...
> Removing xaw3dg ...
> Removing libxmu6 ...
> Removing libxt6 ...
> Removing libsm6 ...
> Removing libice6 ...
> Removing libicu42 ...
> Removing libio-string-perl ...
> Removing netpbm ...
> Removing libmng1 ...
> Removing liblcms1 ...
> Removing libmailtools-perl ...
> Removing libmikmod2 ...
> Removing libnetpbm10 ...
> Removing libvorbisfile3 ...
> Removing libvorbis0a ...
> Removing libogg0 ...
> Removing libopenjpeg2 ...
> Removing libpaper-utils ...
> 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 libsvga1 ...
> Removing libsysfs2 ...
> Removing libthai-data ...
> Removing libts-0.0-0 ...
> Removing liburi-perl ...
> Removing libwebkit-1.0-common ...
> Removing libxxf86vm1 ...
> Removing libxrandr2 ...
> Removing libxcursor1 ...
> Removing libxrender1 ...
> Removing libxpm4 ...
> Removing libxinerama1 ...
> Removing libxi6 ...
> Removing libxdamage1 ...
> Removing libxcomposite1 ...
> Removing libxfixes3 ...
> Removing libxext6 ...
> Removing libx11-6 ...
> Removing libx11-data ...
> Removing libx86-1 ...
> Removing libxcb-render-util0 ...
> Removing libxcb-render0 ...
> Removing libxcb1 ...
> Removing libxau6 ...
> Removing libxdmcp6 ...
> 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 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 tsconf ...
> Removing ttf-dejavu-core ...
> Removing tuxpaint-data ...
> Removing tuxpaint-plugins-default ...
> Removing tuxpaint-stamps-default ...
> Removing xfonts-encodings ...
> 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 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 ... 10202 files and directories currently installed.)
> Removing junior-art ...
> Purging configuration files for junior-art ...
> /etc/blends/blends.conf: line 13: /usr/share/blends/blend-utils: No such file or directory
> dpkg: error processing junior-art (--purge):
> subprocess installed post-removal script returned error exit status 1
> Errors were encountered while processing:
> junior-art

The full build log is available from:
 http://people.debian.org/~lucas/logs/2010/03/16/junior-art.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.