[Piuparts-devel] Bug#559548: Bug#559548: piuparts: ignore ucf files on purge after depends have been purged

Patrick Schoenfeld schoenfeld at debian.org
Mon Dec 7 12:29:07 UTC 2009


Hi Holger,

On Mon, Dec 07, 2009 at 12:56:07PM +0100, Holger Levsen wrote:
> Hi Patrick,
> 
> On Montag, 7. Dezember 2009, Patrick Schoenfeld wrote:
> > On Sat, Dec 05, 2009 at 11:24:48AM +0100, Patrick Schoenfeld wrote:
> > > if a package uses ucf it will be reported as buggy, because
> > > the purge test purges all depends (including ucf) and the package
> > > is therefore unable to unregister its configuration files from ucf.
> > uarg, just to make that clear: I used the wrong wording. The depends
> > are obviously not purged, otherwise the "problem" wouldn't exist.
> > Sorry for (maybe) irritating you in this point ;)
> 
> I think you are still irritated :-)

Could be, yes.

> Check eg http://piuparts.debian.org/squeeze/fail/smstools_3.1.3-3.log there 
> you have:

Yep, that version of smstools was buggy. But I have the problem with a
package where I fixed the missing if-clause.

> 0m10.5s DEBUG: Starting command: 
> ['chroot', '/org/piuparts.debian.org/tmp/tmpeUTk5L', 'dpkg', '--purge', 'ucf']
> 0m10.7s DUMP: 
>   (Reading database ... 8249 files and directories currently installed.)
>   Removing ucf ...
>   Purging configuration files for ucf ...
> 0m10.7s DEBUG: Command ok: 
> ['chroot', '/org/piuparts.debian.org/tmp/tmpeUTk5L', 'dpkg', '--purge', 'ucf']

Hmm. This doesn't happen with the version of piuparts I have.
See the attached log.

The corresponding part in postrm is:
        if which ucf >/dev/null; then
            ucf --purge /etc/smsd.conf
        fi

> > > So, for now, piuparts should ignore the files in /var/lib/ucf.
> > This is even more true, if (as it seems) the project agrees
> > that ucf database can be left altered when purging a package which altered
> > the database while ucf isn't around anymore.
> 
> No, that's not how I read the thread on -devel. /var/lib/ucf should be deleted 
> when ucf is purged. If that doesn't happen, this is a bug in ucf. 

Exactly. But I'm not talking about *purging* /ucf/, I'm talking about removing ucf
and purging a package that depends on ucf. I have a different opinion (although
it seems the majority of people think I'm confused ;) about which package
the registry data belongs to, therefore the conflict on -devel.

Regardless of that: If piuparts purges the depends the data goes away and
piuparts shouldn't complain. But it does, so it seems something is still wrong.

> Thus closing this bug.

Leaving it up to you to reopen the bug if appropriate.

Best Regards,
Patrick
-------------- next part --------------
0m0.0s INFO: ------------------------------------------------------------------------------
0m0.0s INFO: To quickly glance what went wrong, scroll down to the bottom of this logfile.
0m0.0s INFO: FAQ available at http://wiki.debian.org/piuparts/FAQ
0m0.0s INFO: ------------------------------------------------------------------------------
0m0.0s INFO: piuparts version __PIUPARTS_VERSION__ starting up.
0m0.0s INFO: Command line arguments: /usr/sbin/piuparts --skip-minimize --warn-on-others --lvm-volume /dev/lisa-schroot/sid smstools_3.1.6-1_amd64.deb -l smstools-3.1.6.log
0m0.0s INFO: Running on: Linux lisa 2.6.31-1-amd64 #1 SMP Sun Nov 15 22:05:44 UTC 2009 x86_64
0m0.0s DEBUG: Starting command: ['dpkg', '--info', 'smstools_3.1.6-1_amd64.deb']
0m0.0s DUMP: 
   new debian package, version 2.0.
   size 277058 bytes: control archive= 16740 bytes.
        82 bytes,     3 lines      conffiles            
      2781 bytes,   121 lines   *  config               #!/bin/sh
      1066 bytes,    24 lines      control              
      6555 bytes,    81 lines      md5sums              
      4507 bytes,   185 lines   *  postinst             #!/bin/sh
       774 bytes,    32 lines   *  postrm               #!/bin/sh
       532 bytes,    15 lines   *  preinst              #!/bin/sh
       272 bytes,    11 lines   *  prerm                #!/bin/sh
     28732 bytes,   359 lines      templates            
   Package: smstools
   Version: 3.1.6-1
   Architecture: amd64
   Maintainer: Mark Purcell <msp at debian.org>
   Installed-Size: 984
   Depends: debconf (>= 1.4.69), ucf (>= 0.28), adduser, libc6 (>= 2.7), libmm14 (>= 1.4.0-1)
   Section: comm
   Priority: optional
   Homepage: http://smstools3.kekekasvi.com
   Description: SMS server tools for GSM modems
    The SMS server tools allow setting up a central SMS gateway. It
    sends and receives SMS messages using a simple file-based
    interface. It can accommodate up to 20,000 messages a month.
    .
    It supports an event-handler option that allows calling customized
    programs or scripts after sending or receiving SMS messages.
    .
    The SMS Server Tools use one or more (max. 32) GSM modems to send and
    receive SMS messages. Some modems may be equipped with SIM cards such
    as Vodafone or Telmi ones.  All messages are sorted in queues by the
    provider. If one modem fails, it will be deactivated for one hour
    before the software retries, while other modems run without any
    restriction. The status information and alarms are logged with
    syslog.
0m0.0s DEBUG: Command ok: ['dpkg', '--info', 'smstools_3.1.6-1_amd64.deb']
0m0.0s DEBUG: Created temporary directory /tmp/tmpJUp8OS
0m0.0s DEBUG: Creating LVM snapshot /dev/lisa-schroot/sid-4f991492-e32a-11de-9ae0-001fe21c8047 from /dev/lisa-schroot/sid
0m0.0s DEBUG: Starting command: ['lvcreate', '-n', '/dev/lisa-schroot/sid-4f991492-e32a-11de-9ae0-001fe21c8047', '-s', '/dev/lisa-schroot/sid', '-L', '1G']
0m4.5s DUMP: 
  File descriptor 3 (/home/psc/workspace/debian/git/build-area/smstools-3.1.6.log) leaked on lvcreate invocation. Parent PID 1536: /usr/bin/python
  File descriptor 4 (/var/lib/libuuid/clock.txt) leaked on lvcreate invocation. Parent PID 1536: /usr/bin/python
    Logical volume "sid-4f991492-e32a-11de-9ae0-001fe21c8047" created
0m4.5s DEBUG: Command ok: ['lvcreate', '-n', '/dev/lisa-schroot/sid-4f991492-e32a-11de-9ae0-001fe21c8047', '-s', '/dev/lisa-schroot/sid', '-L', '1G']
0m4.5s INFO: Mounting LVM snapshot to /tmp/tmpJUp8OS
0m4.5s DEBUG: Starting command: ['mount', '/dev/lisa-schroot/sid-4f991492-e32a-11de-9ae0-001fe21c8047', '/tmp/tmpJUp8OS']
0m4.7s DEBUG: Command ok: ['mount', '/dev/lisa-schroot/sid-4f991492-e32a-11de-9ae0-001fe21c8047', '/tmp/tmpJUp8OS']
0m4.8s DEBUG: Created policy-rc.d and chmodded it.
0m4.8s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', 'update']
0m55.5s DUMP: 
  Get:1 http://debian sid Release.gpg [835B]
  Get:2 http://debian sid Release [104kB]
  Get:3 http://debian sid/main Packages/DiffIndex [2038B]
  Get:4 http://debian sid/non-free Packages/DiffIndex [2023B]
  Get:5 http://debian sid/contrib Packages/DiffIndex [2023B]
  Get:6 http://debian sid/main 2009-12-03-0912.54.pdiff [3418B]
  Get:7 http://debian sid/non-free 2009-12-06-1619.22.pdiff [1255B]
  Get:8 http://debian sid/main 2009-12-03-0912.54.pdiff [3418B]
  Get:9 http://debian sid/contrib 2009-12-04-2127.56.pdiff [31B]
  Get:10 http://debian sid/non-free 2009-12-06-1619.22.pdiff [1255B]
  Get:11 http://debian sid/main 2009-12-03-0912.54.pdiff [3418B]
  Get:12 http://debian sid/contrib 2009-12-04-2127.56.pdiff [31B]
  Get:13 http://debian sid/non-free 2009-12-06-1619.22.pdiff [1255B]
  Get:14 http://debian sid/main 2009-12-03-1514.03.pdiff [16.3kB]
  Get:15 http://debian sid/contrib 2009-12-04-2127.56.pdiff [31B]
  Get:16 http://debian sid/main 2009-12-03-1514.03.pdiff [16.3kB]
  Get:17 http://debian sid/main 2009-12-03-1514.03.pdiff [16.3kB]
  Get:18 http://debian sid/contrib 2009-12-06-0920.52.pdiff [576B]
  Get:19 http://debian sid/contrib 2009-12-06-0920.52.pdiff [576B]
  Get:20 http://debian sid/contrib 2009-12-06-0920.52.pdiff [576B]
  Get:21 http://debian sid/main 2009-12-03-2116.56.pdiff [8109B]
  Get:22 http://debian sid/main 2009-12-03-2116.56.pdiff [8109B]
  Get:23 http://debian sid/main 2009-12-03-2116.56.pdiff [8109B]
  Get:24 http://debian sid/contrib 2009-12-07-0321.20.pdiff [815B]
  Get:25 http://debian sid/contrib 2009-12-07-0321.20.pdiff [815B]
  Get:26 http://debian sid/contrib 2009-12-07-0321.20.pdiff [815B]
  Get:27 http://debian sid/main 2009-12-04-0316.07.pdiff [18.5kB]
  Get:28 http://debian sid/main 2009-12-04-0316.07.pdiff [18.5kB]
  Get:29 http://debian sid/main 2009-12-04-0316.07.pdiff [18.5kB]
  Get:30 http://debian sid/main 2009-12-04-0914.19.pdiff [7058B]
  Get:31 http://debian sid/main 2009-12-04-0914.19.pdiff [7058B]
  Get:32 http://debian sid/main 2009-12-04-0914.19.pdiff [7058B]
  Get:33 http://debian sid/main 2009-12-04-2127.56.pdiff [41.5kB]
  Get:34 http://debian sid/main 2009-12-04-2127.56.pdiff [41.5kB]
  Get:35 http://debian sid/main 2009-12-04-2127.56.pdiff [41.5kB]
  Get:36 http://debian sid/main 2009-12-05-0323.14.pdiff [7171B]
  Get:37 http://debian sid/main 2009-12-05-0323.14.pdiff [7171B]
  Get:38 http://debian sid/main 2009-12-05-0323.14.pdiff [7171B]
  Get:39 http://debian sid/main 2009-12-05-0916.43.pdiff [3773B]
  Get:40 http://debian sid/main 2009-12-05-0916.43.pdiff [3773B]
  Get:41 http://debian sid/main 2009-12-05-0916.43.pdiff [3773B]
  Get:42 http://debian sid/main 2009-12-05-1731.21.pdiff [6058B]
  Get:43 http://debian sid/main 2009-12-05-1731.21.pdiff [6058B]
  Get:44 http://debian sid/main 2009-12-05-1731.21.pdiff [6058B]
  Get:45 http://debian sid/main 2009-12-06-0348.38.pdiff [18.8kB]
  Get:46 http://debian sid/main 2009-12-06-0348.38.pdiff [18.8kB]
  Get:47 http://debian sid/main 2009-12-06-0348.38.pdiff [18.8kB]
  Get:48 http://debian sid/main 2009-12-06-0920.52.pdiff [2627B]
  Get:49 http://debian sid/main 2009-12-06-0920.52.pdiff [2627B]
  Get:50 http://debian sid/main 2009-12-06-0920.52.pdiff [2627B]
  Get:51 http://debian sid/main 2009-12-06-1619.22.pdiff [9483B]
  Get:52 http://debian sid/main 2009-12-06-1619.22.pdiff [9483B]
  Get:53 http://debian sid/main 2009-12-06-1619.22.pdiff [9483B]
  Get:54 http://debian sid/main 2009-12-07-0321.20.pdiff [44.1kB]
  Get:55 http://debian sid/main 2009-12-07-0321.20.pdiff [44.1kB]
  Get:56 http://debian sid/main 2009-12-07-0321.20.pdiff [44.1kB]
  Get:57 http://debian sid/main 2009-12-07-0915.54.pdiff [7154B]
  Get:58 http://debian sid/main 2009-12-07-0915.54.pdiff [7154B]
  Get:59 http://debian sid/main 2009-12-07-0915.54.pdiff [7154B]
  Fetched 307kB in 39s (7706B/s)
  Reading package lists...
0m55.5s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', 'update']
0m55.5s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'mount', '-t', 'proc', 'proc', '/proc']
0m55.6s DUMP: 
  warning: can't open /etc/fstab: No such file or directory
0m55.6s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'mount', '-t', 'proc', 'proc', '/proc']
0m55.6s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', 'clean']
0m56.2s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', 'clean']
1m14.5s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--get-selections', '*']
1m14.6s DUMP: 
  adduser						install
  apt						install
  at						install
  base-files					install
  base-passwd					install
  bash						install
  binutils					install
  bsdmainutils					install
  bsdutils					install
  build-essential					install
  bzip2						install
  ca-certificates					install
  cdebootstrap-helper-rc.d			install
  conkeror					install
  conkeror-spawn-process-helper			install
  coreutils					install
  cpp						install
  cpp-4.3						install
  cron						install
  curl						install
  cvs						install
  dash						install
  dbus						install
  dctrl-tools					install
  debconf						install
  debconf-i18n					install
  debhelper					install
  debian-archive-keyring				install
  debian-keyring					install
  debianutils					install
  defoma						install
  devscripts					install
  dictionaries-common				install
  diffstat					install
  diffutils					install
  dpkg						install
  dpkg-dev					install
  dput						install
  e2fslibs					install
  e2fsprogs					install
  equivs						install
  exim4						install
  exim4-base					install
  exim4-config					install
  exim4-daemon-light				install
  fakeroot					install
  file						install
  findutils					install
  fontconfig					install
  fontconfig-config				install
  g++						install
  g++-4.3						install
  gcc						install
  gcc-4.3						install
  gcc-4.3-base					install
  gcc-4.4-base					install
  gettext						install
  gettext-base					install
  gnupg						install
  gpgv						install
  grep						install
  groff-base					install
  gzip						install
  heirloom-mailx					install
  hicolor-icon-theme				install
  hostname					install
  html2text					install
  hunspell-en-us					install
  ifupdown					install
  info						install
  initscripts					install
  insserv						install
  install-info					install
  intltool-debian					install
  libacl1						install
  libapt-pkg-perl					install
  libasound2					install
  libatk1.0-0					install
  libatk1.0-data					install
  libattr1					install
  libauthen-sasl-perl				install
  libavahi-client3				install
  libavahi-common-data				install
  libavahi-common3				install
  libblkid1					install
  libbsd0						install
  libbz2-1.0					install
  libc-bin					install
  libc-dev-bin					install
  libc6						install
  libc6-dev					install
  libcairo2					install
  libcap2						install
  libclass-accessor-perl				install
  libcomerr2					install
  libconvert-binhex-perl				install
  libcroco3					install
  libcrypt-ssleay-perl				install
  libcups2					install
  libcurl3					install
  libdatrie1					install
  libdb4.5					install
  libdb4.6					install
  libdb4.7					install
  libdbus-1-3					install
  libdevel-symdump-perl				install
  libdirectfb-1.2-0				install
  libedit2					install
  libexpat1					install
  libfcgi-perl					install
  libfile-copy-recursive-perl			install
  libfont-afm-perl				install
  libfont-freetype-perl				install
  libfontconfig1					install
  libfontenc1					install
  libfreetype6					install
  libfribidi0					install
  libgcc1						install
  libgcrypt11					install
  libgdbm3					install
  libglib2.0-0					install
  libglib2.0-data					install
  libgmp3c2					install
  libgnutls26					install
  libgomp1					install
  libgpg-error0					install
  libgpm2						install
  libgssapi-krb5-2				install
  libgtk2.0-0					install
  libgtk2.0-bin					install
  libgtk2.0-common				install
  libhtml-format-perl				install
  libhtml-parser-perl				install
  libhtml-tagset-perl				install
  libhtml-template-perl				install
  libhtml-tree-perl				install
  libhunspell-1.2-0				install
  libice6						install
  libidn11					install
  libio-pty-perl					install
  libio-socket-ssl-perl				install
  libio-string-perl				install
  libio-stringy-perl				install
  libipc-run-perl					install
  libjasper1					install
  libjpeg62					install
  libk5crypto3					install
  libkeyutils1					install
  libkrb5-3					install
  libkrb5support0					install
  libldap-2.4-2					install
  liblocale-gettext-perl				install
  liblockfile1					install
  liblzma1					install
  libmagic1					install
  libmail-sendmail-perl				install
  libmailtools-perl				install
  libmime-tools-perl				install
  libmozjs2d					install
  libmpfr1ldbl					install
  libncurses5					install
  libncursesw5					install
  libnet-libidn-perl				install
  libnet-ssleay-perl				install
  libnewt0.52					install
  libnspr4-0d					install
  libnss3-1d					install
  libossp-uuid-perl				install
  libossp-uuid15					install
  libpam-modules					install
  libpam-runtime					install
  libpam0g					install
  libpango1.0-0					install
  libpango1.0-common				install
  libparse-debcontrol-perl			install
  libparse-debianchangelog-perl			install
  libpcre3					install
  libpixman-1-0					install
  libpng12-0					install
  libpod-coverage-perl				install
  libpopt0					install
  libreadline5					install
  libreadline6					install
  libsasl2-2					install
  libsasl2-modules				install
  libselinux1					install
  libsepol1					install
  libslang2					install
  libsm6						install
  libsoap-lite-perl				install
  libsqlite3-0					install
  libss2						install
  libssh2-1					install
  libssl0.9.8					install
  libstartup-notification0			install
  libstdc++6					install
  libstdc++6-4.3-dev				install
  libsub-name-perl				install
  libsys-hostname-long-perl			install
  libsysfs2					install
  libtask-weaken-perl				install
  libtasn1-3					install
  libterm-size-perl				install
  libtest-pod-perl				install
  libtext-charwidth-perl				install
  libtext-iconv-perl				install
  libtext-wrapi18n-perl				install
  libthai-data					install
  libthai0					install
  libtie-ixhash-perl				install
  libtiff4					install
  libtimedate-perl				install
  libts-0.0-0					install
  liburi-perl					install
  libusb-0.1-4					install
  libuuid1					install
  libwww-perl					install
  libx11-6					install
  libx11-data					install
  libxau6						install
  libxcb-atom1					install
  libxcb-aux0					install
  libxcb-event1					install
  libxcb-render-util0				install
  libxcb-render0					install
  libxcb1						install
  libxcomposite1					install
  libxcursor1					install
  libxdamage1					install
  libxdmcp6					install
  libxext6					install
  libxfixes3					install
  libxfont1					install
  libxft2						install
  libxi6						install
  libxinerama1					install
  libxml-namespacesupport-perl			install
  libxml-parser-perl				install
  libxml-sax-expat-perl				install
  libxml-sax-perl					install
  libxml-simple-perl				install
  libxml2						install
  libxmuu1					install
  libxrandr2					install
  libxrender1					install
  libxt6						install
  libyaml-syck-perl				install
  lintian						install
  linux-libc-dev					install
  lockfile-progs					install
  login						install
  lsb-base					install
  lsb-release					install
  lzma						install
  make						install
  man-db						install
  manpages					install
  manpages-dev					install
  mawk						install
  mime-support					install
  mount						install
  ncurses-base					install
  ncurses-bin					install
  net-tools					install
  netbase						install
  openssh-blacklist				install
  openssh-blacklist-extra				install
  openssh-client					install
  openssl						install
  passwd						install
  patch						install
  patchutils					install
  perl						install
  perl-base					install
  perl-modules					install
  po-debconf					install
  psmisc						install
  python						install
  python-minimal					install
  python-support					install
  python2.5					install
  python2.5-minimal				install
  readline-common					install
  sed						install
  sensible-utils					install
  sgml-base					install
  shared-mime-info				install
  strace						install
  sudo						install
  sysv-rc						install
  sysvinit					install
  sysvinit-utils					install
  tar						install
  tsconf						install
  ttf-dejavu					install
  ttf-dejavu-core					install
  ttf-dejavu-extra				install
  tzdata						install
  ucf						install
  unzip						install
  update-inetd					install
  util-linux					install
  vim						install
  vim-common					install
  vim-runtime					install
  wdiff						install
  whiptail					install
  x-ttcidfont-conf				install
  x11-common					install
  xauth						install
  xfonts-encodings				install
  xfonts-utils					install
  xml-core					install
  xulrunner-1.9.1					install
  xz-utils					install
  zlib1g						install
  zsh						install
1m14.6s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--get-selections', '*']
1m14.6s DEBUG: Starting command: ['dpkg', '-f', 'smstools_3.1.6-1_amd64.deb']
1m14.6s DUMP: 
  Package: smstools
  Version: 3.1.6-1
  Architecture: amd64
  Maintainer: Mark Purcell <msp at debian.org>
  Installed-Size: 984
  Depends: debconf (>= 1.4.69), ucf (>= 0.28), adduser, libc6 (>= 2.7), libmm14 (>= 1.4.0-1)
  Section: comm
  Priority: optional
  Homepage: http://smstools3.kekekasvi.com
  Description: SMS server tools for GSM modems
   The SMS server tools allow setting up a central SMS gateway. It
   sends and receives SMS messages using a simple file-based
   interface. It can accommodate up to 20,000 messages a month.
   .
   It supports an event-handler option that allows calling customized
   programs or scripts after sending or receiving SMS messages.
   .
   The SMS Server Tools use one or more (max. 32) GSM modems to send and
   receive SMS messages. Some modems may be equipped with SIM cards such
   as Vodafone or Telmi ones.  All messages are sorted in queues by the
   provider. If one modem fails, it will be deactivated for one hour
   before the software retries, while other modems run without any
   restriction. The status information and alarms are logged with
   syslog.
1m14.6s DEBUG: Command ok: ['dpkg', '-f', 'smstools_3.1.6-1_amd64.deb']
1m14.6s DEBUG: Starting command: ['dpkg-deb', '-b', '/tmp/tmpPEuIrH/piuparts-depends-dummy']
1m14.7s DUMP: 
  dpkg-deb: building package `piuparts-depends-dummy' in `/tmp/tmpPEuIrH/piuparts-depends-dummy.deb'.
1m14.7s DEBUG: Command ok: ['dpkg-deb', '-b', '/tmp/tmpPEuIrH/piuparts-depends-dummy']
1m14.7s DEBUG: Copying /tmp/tmpPEuIrH/piuparts-depends-dummy.deb to /tmp/tmpJUp8OS/tmp
1m14.7s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '-i', 'tmp/piuparts-depends-dummy.deb']
1m17.3s DUMP: 
  Selecting previously deselected package piuparts-depends-dummy.
  (Reading database ... 23012 files and directories currently installed.)
  Unpacking piuparts-depends-dummy (from tmp/piuparts-depends-dummy.deb) ...
  dpkg: dependency problems prevent configuration of piuparts-depends-dummy:
   piuparts-depends-dummy depends on libmm14 (>= 1.4.0-1); however:
    Package libmm14 is not installed.
  dpkg: error processing piuparts-depends-dummy (--install):
   dependency problems - leaving unconfigured
  Errors were encountered while processing:
   piuparts-depends-dummy
1m17.3s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '-i', 'tmp/piuparts-depends-dummy.deb']
1m17.3s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', '-yf', '--no-remove', 'install']
1m24.9s DUMP: 
  Reading package lists...
  Building dependency tree...
  Reading state information...
  Correcting dependencies... Done
  The following packages were automatically installed and are no longer required:
    libreadline5
  Use 'apt-get autoremove' to remove them.
  The following extra packages will be installed:
    libmm14
  The following NEW packages will be installed:
    libmm14
  0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
  1 not fully installed or removed.
  Need to get 17.7kB of archives.
  After this operation, 81.9kB of additional disk space will be used.
  WARNING: The following packages cannot be authenticated!
    libmm14
  Authentication warning overridden.
  Get:1 http://debian sid/main libmm14 1.4.2-3 [17.7kB]
  debconf: delaying package configuration, since apt-utils is not installed
  Fetched 17.7kB in 0s (0B/s)
  Selecting previously deselected package libmm14.
  (Reading database ... 23012 files and directories currently installed.)
  Unpacking libmm14 (from .../libmm14_1.4.2-3_amd64.deb) ...
  Setting up libmm14 (1.4.2-3) ...
  Setting up piuparts-depends-dummy (0.invalid.0) ...
1m24.9s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', '-yf', '--no-remove', 'install']
1m24.9s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', 'clean']
1m24.9s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', 'clean']
1m24.9s DEBUG: Removing /tmp/tmpJUp8OS/tmp/piuparts-depends-dummy.deb
1m24.9s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--purge', 'piuparts-depends-dummy']
1m25.8s DUMP: 
  (Reading database ... 23018 files and directories currently installed.)
  Removing piuparts-depends-dummy ...
1m25.8s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--purge', 'piuparts-depends-dummy']
1m25.8s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m26.0s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m27.3s DEBUG: Copying smstools_3.1.6-1_amd64.deb to /tmp/tmpJUp8OS/tmp
1m27.3s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '-i', 'tmp/smstools_3.1.6-1_amd64.deb']
1m32.6s DUMP: 
  Selecting previously deselected package smstools.
  (Reading database ... 23018 files and directories currently installed.)
  Unpacking smstools (from tmp/smstools_3.1.6-1_amd64.deb) ...
  Setting up smstools (3.1.6-1) ...
  Processing triggers for man-db ...
1m32.6s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '-i', 'tmp/smstools_3.1.6-1_amd64.deb']
1m32.6s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', '-yf', '--no-remove', 'install']
1m35.5s DUMP: 
  Reading package lists...
  Building dependency tree...
  Reading state information...
  The following packages were automatically installed and are no longer required:
    libreadline5
  Use 'apt-get autoremove' to remove them.
  0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
1m35.5s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', '-yf', '--no-remove', 'install']
1m35.5s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', 'clean']
1m35.5s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'apt-get', 'clean']
1m35.5s DEBUG: Removing /tmp/tmpJUp8OS/tmp/smstools_3.1.6-1_amd64.deb
1m35.5s DEBUG: Starting command: ['lsof', '-w', '+D', '/tmp/tmpJUp8OS']
1m36.4s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/tmp/tmpJUp8OS']
1m37.1s DEBUG: No broken symlinks as far as we can find.
1m37.2s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--get-selections', '*']
1m37.2s DUMP: 
  adduser						install
  apt						install
  at						install
  base-files					install
  base-passwd					install
  bash						install
  binutils					install
  bsdmainutils					install
  bsdutils					install
  build-essential					install
  bzip2						install
  ca-certificates					install
  cdebootstrap-helper-rc.d			install
  conkeror					install
  conkeror-spawn-process-helper			install
  coreutils					install
  cpp						install
  cpp-4.3						install
  cron						install
  curl						install
  cvs						install
  dash						install
  dbus						install
  dctrl-tools					install
  debconf						install
  debconf-i18n					install
  debhelper					install
  debian-archive-keyring				install
  debian-keyring					install
  debianutils					install
  defoma						install
  devscripts					install
  dictionaries-common				install
  diffstat					install
  diffutils					install
  dpkg						install
  dpkg-dev					install
  dput						install
  e2fslibs					install
  e2fsprogs					install
  equivs						install
  exim4						install
  exim4-base					install
  exim4-config					install
  exim4-daemon-light				install
  fakeroot					install
  file						install
  findutils					install
  fontconfig					install
  fontconfig-config				install
  g++						install
  g++-4.3						install
  gcc						install
  gcc-4.3						install
  gcc-4.3-base					install
  gcc-4.4-base					install
  gettext						install
  gettext-base					install
  gnupg						install
  gpgv						install
  grep						install
  groff-base					install
  gzip						install
  heirloom-mailx					install
  hicolor-icon-theme				install
  hostname					install
  html2text					install
  hunspell-en-us					install
  ifupdown					install
  info						install
  initscripts					install
  insserv						install
  install-info					install
  intltool-debian					install
  libacl1						install
  libapt-pkg-perl					install
  libasound2					install
  libatk1.0-0					install
  libatk1.0-data					install
  libattr1					install
  libauthen-sasl-perl				install
  libavahi-client3				install
  libavahi-common-data				install
  libavahi-common3				install
  libblkid1					install
  libbsd0						install
  libbz2-1.0					install
  libc-bin					install
  libc-dev-bin					install
  libc6						install
  libc6-dev					install
  libcairo2					install
  libcap2						install
  libclass-accessor-perl				install
  libcomerr2					install
  libconvert-binhex-perl				install
  libcroco3					install
  libcrypt-ssleay-perl				install
  libcups2					install
  libcurl3					install
  libdatrie1					install
  libdb4.5					install
  libdb4.6					install
  libdb4.7					install
  libdbus-1-3					install
  libdevel-symdump-perl				install
  libdirectfb-1.2-0				install
  libedit2					install
  libexpat1					install
  libfcgi-perl					install
  libfile-copy-recursive-perl			install
  libfont-afm-perl				install
  libfont-freetype-perl				install
  libfontconfig1					install
  libfontenc1					install
  libfreetype6					install
  libfribidi0					install
  libgcc1						install
  libgcrypt11					install
  libgdbm3					install
  libglib2.0-0					install
  libglib2.0-data					install
  libgmp3c2					install
  libgnutls26					install
  libgomp1					install
  libgpg-error0					install
  libgpm2						install
  libgssapi-krb5-2				install
  libgtk2.0-0					install
  libgtk2.0-bin					install
  libgtk2.0-common				install
  libhtml-format-perl				install
  libhtml-parser-perl				install
  libhtml-tagset-perl				install
  libhtml-template-perl				install
  libhtml-tree-perl				install
  libhunspell-1.2-0				install
  libice6						install
  libidn11					install
  libio-pty-perl					install
  libio-socket-ssl-perl				install
  libio-string-perl				install
  libio-stringy-perl				install
  libipc-run-perl					install
  libjasper1					install
  libjpeg62					install
  libk5crypto3					install
  libkeyutils1					install
  libkrb5-3					install
  libkrb5support0					install
  libldap-2.4-2					install
  liblocale-gettext-perl				install
  liblockfile1					install
  liblzma1					install
  libmagic1					install
  libmail-sendmail-perl				install
  libmailtools-perl				install
  libmime-tools-perl				install
  libmm14						install
  libmozjs2d					install
  libmpfr1ldbl					install
  libncurses5					install
  libncursesw5					install
  libnet-libidn-perl				install
  libnet-ssleay-perl				install
  libnewt0.52					install
  libnspr4-0d					install
  libnss3-1d					install
  libossp-uuid-perl				install
  libossp-uuid15					install
  libpam-modules					install
  libpam-runtime					install
  libpam0g					install
  libpango1.0-0					install
  libpango1.0-common				install
  libparse-debcontrol-perl			install
  libparse-debianchangelog-perl			install
  libpcre3					install
  libpixman-1-0					install
  libpng12-0					install
  libpod-coverage-perl				install
  libpopt0					install
  libreadline5					install
  libreadline6					install
  libsasl2-2					install
  libsasl2-modules				install
  libselinux1					install
  libsepol1					install
  libslang2					install
  libsm6						install
  libsoap-lite-perl				install
  libsqlite3-0					install
  libss2						install
  libssh2-1					install
  libssl0.9.8					install
  libstartup-notification0			install
  libstdc++6					install
  libstdc++6-4.3-dev				install
  libsub-name-perl				install
  libsys-hostname-long-perl			install
  libsysfs2					install
  libtask-weaken-perl				install
  libtasn1-3					install
  libterm-size-perl				install
  libtest-pod-perl				install
  libtext-charwidth-perl				install
  libtext-iconv-perl				install
  libtext-wrapi18n-perl				install
  libthai-data					install
  libthai0					install
  libtie-ixhash-perl				install
  libtiff4					install
  libtimedate-perl				install
  libts-0.0-0					install
  liburi-perl					install
  libusb-0.1-4					install
  libuuid1					install
  libwww-perl					install
  libx11-6					install
  libx11-data					install
  libxau6						install
  libxcb-atom1					install
  libxcb-aux0					install
  libxcb-event1					install
  libxcb-render-util0				install
  libxcb-render0					install
  libxcb1						install
  libxcomposite1					install
  libxcursor1					install
  libxdamage1					install
  libxdmcp6					install
  libxext6					install
  libxfixes3					install
  libxfont1					install
  libxft2						install
  libxi6						install
  libxinerama1					install
  libxml-namespacesupport-perl			install
  libxml-parser-perl				install
  libxml-sax-expat-perl				install
  libxml-sax-perl					install
  libxml-simple-perl				install
  libxml2						install
  libxmuu1					install
  libxrandr2					install
  libxrender1					install
  libxt6						install
  libyaml-syck-perl				install
  lintian						install
  linux-libc-dev					install
  lockfile-progs					install
  login						install
  lsb-base					install
  lsb-release					install
  lzma						install
  make						install
  man-db						install
  manpages					install
  manpages-dev					install
  mawk						install
  mime-support					install
  mount						install
  ncurses-base					install
  ncurses-bin					install
  net-tools					install
  netbase						install
  openssh-blacklist				install
  openssh-blacklist-extra				install
  openssh-client					install
  openssl						install
  passwd						install
  patch						install
  patchutils					install
  perl						install
  perl-base					install
  perl-modules					install
  po-debconf					install
  psmisc						install
  python						install
  python-minimal					install
  python-support					install
  python2.5					install
  python2.5-minimal				install
  readline-common					install
  sed						install
  sensible-utils					install
  sgml-base					install
  shared-mime-info				install
  smstools					install
  strace						install
  sudo						install
  sysv-rc						install
  sysvinit					install
  sysvinit-utils					install
  tar						install
  tsconf						install
  ttf-dejavu					install
  ttf-dejavu-core					install
  ttf-dejavu-extra				install
  tzdata						install
  ucf						install
  unzip						install
  update-inetd					install
  util-linux					install
  vim						install
  vim-common					install
  vim-runtime					install
  wdiff						install
  whiptail					install
  x-ttcidfont-conf				install
  x11-common					install
  xauth						install
  xfonts-encodings				install
  xfonts-utils					install
  xml-core					install
  xulrunner-1.9.1					install
  xz-utils					install
  zlib1g						install
  zsh						install
1m37.2s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--get-selections', '*']
1m37.2s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', 'libmm14']
1m37.5s DUMP: 
  dpkg: dependency problems prevent removal of libmm14:
   smstools depends on libmm14 (>= 1.4.0-1).
  dpkg: error processing libmm14 (--remove):
   dependency problems - not removing
  Errors were encountered while processing:
   libmm14
1m37.5s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', 'libmm14']
1m37.5s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', 'smstools']
1m39.7s DUMP: 
  (Reading database ... 23119 files and directories currently installed.)
  Removing smstools ...
  Processing triggers for man-db ...
1m39.7s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', 'smstools']
1m39.7s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m40.5s DUMP: 
  (Reading database ... 23023 files and directories currently installed.)
  Removing libmm14 ...
1m40.5s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m40.5s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--purge', 'libmm14']
1m41.3s DUMP: 
  (Reading database ... 23017 files and directories currently installed.)
  Removing libmm14 ...
  Purging configuration files for libmm14 ...
1m41.3s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--purge', 'libmm14']
1m41.3s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m41.5s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m41.5s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--purge', 'smstools']
1m43.5s DUMP: 
  (Reading database ... 23017 files and directories currently installed.)
  Removing smstools ...
  Purging configuration files for smstools ...
1m43.5s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--purge', 'smstools']
1m43.5s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m43.8s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m43.8s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--purge', '--pending']
1m44.0s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--purge', '--pending']
1m44.0s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m44.2s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'dpkg', '--remove', '--pending']
1m45.0s DEBUG: No broken symlinks as far as we can find.
1m48.4s ERROR: FAIL: Package purging left files on system:
  /var/lib/ucf/hashfile.2	 not owned
  /var/lib/ucf/hashfile.3	 not owned
  /var/lib/ucf/registry.1	 not owned

1m48.4s ERROR: FAIL: After purging files have been modified:
  /var/lib/ucf/hashfile.1	 not owned
  /var/lib/ucf/registry	 not owned
  /var/lib/ucf/registry.0	 not owned

1m48.5s ERROR: FAIL: Installation and purging test.
1m48.5s DEBUG: Starting command: ['chroot', '/tmp/tmpJUp8OS', 'umount', '/proc']
1m48.7s DEBUG: Command ok: ['chroot', '/tmp/tmpJUp8OS', 'umount', '/proc']
1m48.7s DEBUG: Unmounting and removing LVM snapshot sid-4f991492-e32a-11de-9ae0-001fe21c8047
1m48.7s DEBUG: Starting command: ['umount', '/tmp/tmpJUp8OS']
1m49.2s DEBUG: Command ok: ['umount', '/tmp/tmpJUp8OS']
1m49.2s DEBUG: Starting command: ['lvremove', '-f', '/dev/lisa-schroot/sid-4f991492-e32a-11de-9ae0-001fe21c8047']
1m49.7s DUMP: 
  File descriptor 3 (/home/psc/workspace/debian/git/build-area/smstools-3.1.6.log) leaked on lvremove invocation. Parent PID 1536: /usr/bin/python
  File descriptor 4 (/var/lib/libuuid/clock.txt) leaked on lvremove invocation. Parent PID 1536: /usr/bin/python
    Logical volume "sid-4f991492-e32a-11de-9ae0-001fe21c8047" successfully removed
1m49.7s DEBUG: Command ok: ['lvremove', '-f', '/dev/lisa-schroot/sid-4f991492-e32a-11de-9ae0-001fe21c8047']
1m49.7s DEBUG: Removed directory tree at /tmp/tmpJUp8OS


More information about the Piuparts-devel mailing list