[buildd-tools-devel] Bug#604210: sbuild: package purge (after dependencies removal) fails

Lucas Nussbaum lucas at lucas-nussbaum.net
Sun Nov 21 10:02:06 UTC 2010


Package: sbuild
Version: 0.60.0-2
Severity: serious
User: debian-qa at lists.debian.org
Usertags: instest-20101120 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...
> Starting
> Starting 2
> Investigating (0) perl-modules [ amd64 ] < 5.10.1-16 > ( perl )
> Broken perl-modules:amd64 Depends on perl [ amd64 ] < 5.10.1-16 > ( perl ) (>= 5.10.1-1)
> Considering perl:amd64 10001 as a solution to perl-modules:amd64 2
> Removing perl-modules:amd64 rather than change perl:amd64
> Done
> The following packages were automatically installed and are no longer required:
> adduser ucf
> Use 'apt-get autoremove' to remove them.
> The following packages will be REMOVED:
> at autopoint binutils bsdmainutils build-essential bzip2 ca-certificates
> conkeror conkeror-spawn-process-helper cpp cpp-4.4 cron curl dbus
> dctrl-tools debhelper debian-keyring debootstrap defoma devscripts
> dictionaries-common diffstat dpkg-dev dput equivs exim4 exim4-base
> exim4-config exim4-daemon-light fakeroot file fontconfig fontconfig-config
> g++ g++-4.4 gcc gcc-4.4 gettext gettext-base git groff-base heirloom-mailx
> hicolor-icon-theme html2text hunspell-en-us ifupdown intltool-debian
> libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
> libapt-pkg-perl libasound2 libatk1.0-0 libatk1.0-data libauthen-sasl-perl
> libavahi-client3 libavahi-common-data libavahi-common3
> libboost-filesystem1.42.0 libboost-program-options1.42.0
> libboost-regex1.42.0 libboost-system1.42.0 libbsd0 libc-dev-bin libc6-dev
> libcairo2 libclass-accessor-perl libclass-inspector-perl
> libcommon-sense-perl libconvert-binhex-perl libcroco3 libcrypt-ssleay-perl
> libcups2 libcurl3 libcurl3-gnutls libdatrie1 libdbus-1-3
> libdevel-symdump-perl libdpkg-perl libedit2 liberror-perl libexpat1
> libfcgi-perl libfilesys-df-perl libfont-afm-perl libfont-freetype-perl
> libfontconfig1 libfontenc1 libfreetype6 libfribidi0 libgcrypt11 libgdbm3
> libglib2.0-0 libglib2.0-data libgmp3c2 libgnutls26 libgomp1 libgpg-error0
> libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
> libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl
> libhtml-template-perl libhtml-tree-perl libhunspell-1.2-0 libice6 libicu44
> libidn11 libio-pty-perl libio-socket-ssl-perl libio-string-perl
> libio-stringy-perl libipc-run-perl libjasper1 libjpeg62 libjson-perl
> libjson-xs-perl libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
> libldap-2.4-2 liblockdev1 liblockfile1 libmagic1 libmail-sendmail-perl
> libmailtools-perl libmime-tools-perl libmozjs2d libmpfr4 libnet-libidn-perl
> libnet-ssleay-perl libnewt0.52 libnspr4-0d libnss3-1d libossp-uuid-perl
> libossp-uuid16 libpango1.0-0 libpango1.0-common libparse-debcontrol-perl
> libparse-debianchangelog-perl libpcre3 libpixman-1-0 libpng12-0
> libpod-coverage-perl libpopt0 libsasl2-2 libsasl2-modules libsbuild-perl
> libsm6 libsoap-lite-perl libsqlite3-0 libssh2-1 libssl0.9.8
> libstartup-notification0 libstdc++6-4.4-dev libsub-name-perl
> libsys-hostname-long-perl libtask-weaken-perl libtasn1-3 libterm-size-perl
> libtest-pod-perl libthai-data libthai0 libtie-ixhash-perl libtiff4
> libtimedate-perl libunistring0 liburi-perl libwww-perl libx11-6 libx11-data
> libxau6 libxcb-atom1 libxcb-aux0 libxcb-event1 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 libxmuu1 libxrandr2 libxrender1
> libxt6 libyaml-syck-perl lintian linux-libc-dev locales lockfile-progs
> lsb-release lzma make man-db manpages manpages-dev mime-support net-tools
> netbase openssh-blacklist openssh-blacklist-extra openssh-client openssl
> patch patchutils perl perl-modules po-debconf psmisc python python-minimal
> python-support python2.6 python2.6-minimal rsync schroot schroot-common
> sgml-base shared-mime-info strace ttf-dejavu-core unzip wdiff wget whiptail
> x-ttcidfont-conf x11-common xauth xfonts-encodings xfonts-utils xml-core
> xulrunner-1.9.1
> 0 upgraded, 0 newly installed, 249 to remove and 0 not upgraded.
> After this operation, 391 MB disk space will be freed.
> (Reading database ... 22018 files and directories currently installed.)
> Removing at ...
> invoke-rc.d: policy-rc.d denied execution of stop.
> Removing autopoint ...
> Removing lintian ...
> Removing build-essential ...
> Removing g++ ...
> Removing gcc ...
> Removing libsbuild-perl ...
> Removing equivs ...
> Removing devscripts ...
> Removing debhelper ...
> Removing dpkg-dev ...
> Removing man-db ...
> Removing bsdmainutils ...
> Removing bzip2 ...
> Removing curl ...
> Removing libcurl3 ...
> Removing git ...
> Removing libcurl3-gnutls ...
> Removing ca-certificates ...
> Removing dangling symlinks from /etc/ssl/certs... done.
> Removing conkeror ...
> Removing conkeror-spawn-process-helper ...
> Removing cpp ...
> Removing exim4 ...
> Removing exim4-daemon-light ...
> invoke-rc.d: policy-rc.d denied execution of stop.
> Removing exim4-base ...
> invoke-rc.d: policy-rc.d denied execution of stop.
> Removing cron ...
> invoke-rc.d: policy-rc.d denied execution of stop.
> Removing dbus ...
> invoke-rc.d: policy-rc.d denied execution of stop.
> Removing dctrl-tools ...
> Removing debian-keyring ...
> Removing debootstrap ...
> Removing x-ttcidfont-conf ...
> Purging font configuration of x-ttcidfont-conf...
> Purging category cmap..
> Purging category cid..
> Purging category truetype..
> Removing xulrunner-1.9.1 ...
> Removing libgtk2.0-bin ...
> Removing libgtk2.0-0 ...
> Removing libpango1.0-0 ...
> Removing libpango1.0-common ...
> Purging font configuration of pango...
> Purging category xfont..
> Removing defoma ...
> 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 diffstat ...
> Removing dput ...
> Removing exim4-config ...
> Removing fakeroot ...
> update-alternatives: using /usr/bin/fakeroot-tcp to provide /usr/bin/fakeroot (fakeroot) in auto mode.
> Removing file ...
> Removing fontconfig ...
> Removing libxft2 ...
> Removing libcairo2 ...
> Removing libfontconfig1 ...
> Removing fontconfig-config ...
> Removing po-debconf ...
> Removing intltool-debian ...
> Removing gettext ...
> Removing gettext-base ...
> Removing groff-base ...
> Removing heirloom-mailx ...
> Removing hicolor-icon-theme ...
> Removing html2text ...
> Removing ifupdown ...
> Removing libalgorithm-merge-perl ...
> Removing libalgorithm-diff-xs-perl ...
> Removing libalgorithm-diff-perl ...
> Removing libapt-pkg-perl ...
> Removing libasound2 ...
> Removing libatk1.0-data ...
> Removing libatk1.0-0 ...
> Removing libauthen-sasl-perl ...
> Removing libcups2 ...
> Removing libavahi-client3 ...
> Removing libavahi-common3 ...
> Removing libavahi-common-data ...
> Removing schroot ...
> Removing libboost-filesystem1.42.0 ...
> Removing libboost-program-options1.42.0 ...
> Removing libboost-regex1.42.0 ...
> Removing libboost-system1.42.0 ...
> Removing openssh-client ...
> Removing libedit2 ...
> Removing libbsd0 ...
> Removing libparse-debianchangelog-perl ...
> Removing libclass-accessor-perl ...
> Removing libsoap-lite-perl ...
> Removing libclass-inspector-perl ...
> Removing libjson-xs-perl ...
> Removing libcommon-sense-perl ...
> Removing libmime-tools-perl ...
> Removing libconvert-binhex-perl ...
> Removing libcroco3 ...
> Removing libcrypt-ssleay-perl ...
> Removing libthai0 ...
> Removing libdatrie1 ...
> Removing libdbus-1-3 ...
> Removing libpod-coverage-perl ...
> Removing libdevel-symdump-perl ...
> Removing libdpkg-perl ...
> Removing liberror-perl ...
> Removing lsb-release ...
> Removing python-support ...
> Removing python ...
> Removing python2.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 libexpat1 ...
> Removing libfcgi-perl ...
> Removing libfilesys-df-perl ...
> Removing libhtml-format-perl ...
> Removing libfont-afm-perl ...
> Removing libfont-freetype-perl ...
> Removing xfonts-utils ...
> Removing libxfont1 ...
> Removing libfontenc1 ...
> Removing libfreetype6 ...
> Removing libfribidi0 ...
> Removing libssh2-1 ...
> Removing libldap-2.4-2 ...
> Removing libgnutls26 ...
> Removing libgcrypt11 ...
> Removing xml-core ...
> Removing sgml-base ...
> Removing libtest-pod-perl ...
> Removing libparse-debcontrol-perl ...
> Removing libwww-perl ...
> Removing libhtml-tree-perl ...
> Removing libhtml-parser-perl ...
> Removing liburi-perl ...
> Removing libmailtools-perl ...
> Removing patchutils ...
> Removing libossp-uuid-perl ...
> Removing libyaml-syck-perl ...
> 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 libtimedate-perl ...
> Removing libtie-ixhash-perl ...
> Removing libterm-size-perl ...
> Removing libtask-weaken-perl ...
> Removing libmail-sendmail-perl ...
> Removing libsys-hostname-long-perl ...
> Removing libsub-name-perl ...
> Removing libio-socket-ssl-perl ...
> Removing libnet-ssleay-perl ...
> Removing libnet-libidn-perl ...
> Removing libjson-perl ...
> Removing libipc-run-perl ...
> Removing libio-string-perl ...
> Removing libio-pty-perl ...
> Removing libhtml-template-perl ...
> Removing libhtml-tagset-perl ...
> Removing libio-stringy-perl ...
> Removing shared-mime-info ...
> Removing libglib2.0-data ...
> Removing libglib2.0-0 ...
> Removing libgpg-error0 ...
> Removing libgssapi-krb5-2 ...
> Removing libgtk2.0-common ...
> Removing libhunspell-1.2-0 ...
> Removing libstartup-notification0 ...
> Removing libxt6 ...
> Removing libsm6 ...
> Removing libice6 ...
> Removing libicu44 ...
> Removing libidn11 ...
> Removing libjasper1 ...
> Removing libtiff4 ...
> Removing libjpeg62 ...
> Removing libkrb5-3 ...
> Removing libk5crypto3 ...
> Removing libkrb5support0 ...
> Removing libkeyutils1 ...
> Removing liblockdev1 ...
> Removing lockfile-progs ...
> Removing liblockfile1 ...
> Removing libmagic1 ...
> Removing libmozjs2d ...
> Removing whiptail ...
> Removing libnewt0.52 ...
> Removing libnss3-1d ...
> Removing libnspr4-0d ...
> Removing libossp-uuid16 ...
> Removing libpcre3 ...
> Removing libpixman-1-0 ...
> Removing libpng12-0 ...
> Removing rsync ...
> invoke-rc.d: policy-rc.d denied execution of stop.
> Removing libpopt0 ...
> Removing libsasl2-modules ...
> Removing libsasl2-2 ...
> Removing libsqlite3-0 ...
> Removing wget ...
> Removing python-minimal ...
> Removing python2.6-minimal ...
> Unlinking and removing bytecode for runtime python2.6
> Removing openssl ...
> Removing libssl0.9.8 ...
> Removing libtasn1-3 ...
> Removing libthai-data ...
> Removing libunistring0 ...
> Removing xauth ...
> Removing libxrandr2 ...
> Removing libxcursor1 ...
> Removing libxrender1 ...
> Removing libxmuu1 ...
> Removing libxinerama1 ...
> Removing libxi6 ...
> Removing libxdamage1 ...
> Removing libxcomposite1 ...
> Removing libxfixes3 ...
> Removing libxext6 ...
> Removing libx11-6 ...
> Removing libx11-data ...
> Removing libxcb-render-util0 ...
> Removing libxcb-event1 ...
> Removing libxcb-aux0 ...
> Removing libxcb-atom1 ...
> Removing libxcb-render0 ...
> Removing libxcb1 ...
> Removing libxau6 ...
> Removing libxdmcp6 ...
> Removing libxml2 ...
> Removing locales ...
> Removing lzma ...
> Removing make ...
> Removing manpages-dev ...
> Removing manpages ...
> Removing mime-support ...
> Removing net-tools ...
> Removing netbase ...
> Removing openssh-blacklist ...
> Removing openssh-blacklist-extra ...
> Removing patch ...
> Removing psmisc ...
> Removing schroot-common ...
> Removing strace ...
> Removing ttf-dejavu-core ...
> Removing unzip ...
> Removing wdiff ...
> Removing xfonts-encodings ...
> Removing x11-common ...
> invoke-rc.d: policy-rc.d denied execution of stop.
> Removing perl ...
> Removing perl-modules ...
> Removing libgdbm3 ...
> Removing g++-4.4 ...
> Removing libstdc++6-4.4-dev ...
> Removing gcc-4.4 ...
> Removing binutils ...
> Removing cpp-4.4 ...
> Removing libc6-dev ...
> Removing libc-dev-bin ...
> Removing libmpfr4 ...
> Removing libgmp3c2 ...
> Removing libgomp1 ...
> Removing linux-libc-dev ...
> -- Purging package: FAILED
> (Reading database ... 6582 files and directories currently installed.)
> Removing sbuild ...
> Purging configuration files for sbuild ...
> /usr/sbin/delgroup: `user' still has `sbuild' as their primary group!
> dpkg: error processing sbuild (--purge):
> subprocess installed post-removal script returned error exit status 7
> Errors were encountered while processing:
> sbuild

The full build log is available from:
 http://people.debian.org/~lucas/logs/2010/11/20/sbuild.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
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the Buildd-tools-devel mailing list