Your message dated Tue, 04 Jan 2011 13:32:06 +0000
with message-id <[email protected]>
and subject line Bug#605127: fixed in piuparts 0.39
has caused the Debian Bug report #605127,
regarding file-rc: unowned files in /var/lib/update-rc.d after purge (policy 
6.8)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
605127: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605127
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: file-rc
Version: 0.8.12
Severity: important
User: [email protected]
Usertags: piuparts piuparts.d.o
x-debbugs-cc: [email protected],[email protected]

Hi, 

during a test with piuparts I noticed file-rc left unowned files on the 
system after purge, which is a violation of policy 6.8:

http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-removedetails

Note that this was after installing file-rc and removing it again by 
installing sysv-rc again. 

Maybe piuparts should ignore /var/lib/update-rc.d ? 
CC:ing sysv-rc maintainer and debian-qa@ for input on this issue.

Filing as important as having a piuparts clean archive is a release goal since 
lenny.

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

0m23.8s ERROR: FAIL: After purging files have been modified:
  /var/lib/update-rc.d/bootlogd  not owned
  /var/lib/update-rc.d/bootlogs  not owned
  /var/lib/update-rc.d/bootmisc.sh       not owned
  /var/lib/update-rc.d/checkfs.sh        not owned
  /var/lib/update-rc.d/checkroot.sh      not owned
  /var/lib/update-rc.d/halt      not owned
  /var/lib/update-rc.d/hostname.sh       not owned
  /var/lib/update-rc.d/hwclock.sh        not owned
  /var/lib/update-rc.d/hwclockfirst.sh   not owned
  /var/lib/update-rc.d/killprocs         not owned
  /var/lib/update-rc.d/mountall-bootclean.sh     not owned
  /var/lib/update-rc.d/mountall.sh       not owned
  /var/lib/update-rc.d/mountdevsubfs.sh  not owned
  /var/lib/update-rc.d/mountkernfs.sh    not owned
  /var/lib/update-rc.d/mountnfs-bootclean.sh     not owned
  /var/lib/update-rc.d/mountnfs.sh       not owned
  /var/lib/update-rc.d/mountoverflowtmp  not owned
  /var/lib/update-rc.d/mtab.sh   not owned
  /var/lib/update-rc.d/rc.local  not owned
  /var/lib/update-rc.d/reboot    not owned
  /var/lib/update-rc.d/rmnologin         not owned
  /var/lib/update-rc.d/sendsigs  not owned
  /var/lib/update-rc.d/single    not owned
  /var/lib/update-rc.d/stop-bootlogd     not owned
  /var/lib/update-rc.d/stop-bootlogd-single      not owned
  /var/lib/update-rc.d/umountfs  not owned
  /var/lib/update-rc.d/umountnfs.sh      not owned
  /var/lib/update-rc.d/umountroot        not owned
  /var/lib/update-rc.d/urandom   not owned


cheers,
        Holger
Start: 2010-11-26 10:05:22 UTC

Package: file-rc
Priority: extra
Section: admin
Installed-Size: 180
Maintainer: file-rc maintainers <[email protected]>
Architecture: all
Version: 0.8.12
Replaces: sysv-rc, sysvinit (<< 2.85-3)
Conflicts: ash (<< 0.3.5-1)
Filename: pool/main/f/file-rc/file-rc_0.8.12_all.deb
Size: 39240
MD5sum: 30051533f6dc1228d615077770f5ebd5
SHA1: c1b2496567d32b3b0c97e9edf4e172985da627b9
SHA256: 3f92584a152b7d8117e639202a395041f85231762f591992071c1c81851be3fc
Description: Alternative boot mechanism using a single configuration file
 This package provides an alternative mechanism to boot the system, to
 shut it down and to change runlevels.  The /etc/rc?.d/* links will be
 converted into one single configuration file /etc/runlevel.conf
 instead, which is easier to administrate than symlinks, and is also
 more flexible.
 .
 The package will automatically convert your existing symlinks into
 the file method on installation, and convert the file back into
 symlinks on removal. Both mechanisms are compatible through
 /etc/init.d/rc, /etc/init.d/rcS, /usr/sbin/update-rc.d, and
 /usr/sbin/invoke-rc.d scripts.
Tag: admin::boot, admin::configuring, implemented-in::shell, interface::daemon, role::program, use::configuring

Executing: sudo /org/piuparts.debian.org/sbin/piuparts --warn-symlinks --warn-on-others --warn-on-leftovers-after-purge --skip-logrotatefiles-test --scriptsdir /etc/piuparts/scripts/ --tmpdir /org/piuparts.debian.org/tmp -ad squeeze -b squeeze.tar.gz --mirror http://piatti.debian.org/debian/ file-rc
Guessed: debian
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 0.39~201011261004 starting up.
0m0.0s INFO: Command line arguments: /org/piuparts.debian.org/sbin/piuparts --warn-symlinks --warn-on-others --warn-on-leftovers-after-purge --skip-logrotatefiles-test --scriptsdir /etc/piuparts/scripts/ --tmpdir /org/piuparts.debian.org/tmp -ad squeeze -b squeeze.tar.gz --mirror http://piatti.debian.org/debian/ file-rc
0m0.0s INFO: Running on: Linux piatti 2.6.32.26-dsa-amd64 #1 SMP Mon Nov 22 22:12:25 UTC 2010 x86_64
0m0.0s DEBUG: Created temporary directory /org/piuparts.debian.org/tmp/tmpYztNY9
0m0.0s DEBUG: Unpacking squeeze.tar.gz into /org/piuparts.debian.org/tmp/tmpYztNY9
0m0.0s DEBUG: Starting command: ['tar', '-C', '/org/piuparts.debian.org/tmp/tmpYztNY9', '-zxf', 'squeeze.tar.gz']
0m1.9s DEBUG: Command ok: ['tar', '-C', '/org/piuparts.debian.org/tmp/tmpYztNY9', '-zxf', 'squeeze.tar.gz']
0m1.9s DEBUG: Created policy-rc.d and chmodded it.
0m1.9s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', 'update']
0m4.3s DUMP: 
  Get:1 http://piatti.debian.org squeeze Release.gpg [835 B]
  Ign http://piatti.debian.org/debian/ squeeze/contrib Translation-en
  Ign http://piatti.debian.org/debian/ squeeze/main Translation-en
  Ign http://piatti.debian.org/debian/ squeeze/non-free Translation-en
  Get:2 http://piatti.debian.org squeeze Release [89.9 kB]
  Ign http://piatti.debian.org squeeze/main amd64 Packages/DiffIndex
  Ign http://piatti.debian.org squeeze/contrib amd64 Packages/DiffIndex
  Ign http://piatti.debian.org squeeze/non-free amd64 Packages/DiffIndex
  Get:3 http://piatti.debian.org squeeze/main amd64 Packages [8637 kB]
  Get:4 http://piatti.debian.org squeeze/contrib amd64 Packages [64.7 kB]
  Get:5 http://piatti.debian.org squeeze/non-free amd64 Packages [127 kB]
  Fetched 8920 kB in 1s (7018 kB/s)
  Reading package lists...
0m4.3s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', 'update']
0m4.3s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'mount', '-t', 'proc', 'proc', '/proc']
0m4.3s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'mount', '-t', 'proc', 'proc', '/proc']
0m4.3s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', '-yf', 'upgrade']
0m15.7s DUMP: 
  Reading package lists...
  Building dependency tree...
  The following packages will be upgraded:
    apt base-files dash gcc-4.4-base initscripts libgcc1 libstdc++6 perl-base
    sysv-rc sysvinit sysvinit-utils tzdata
  12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  Need to get 5043 kB of archives.
  After this operation, 65.5 kB disk space will be freed.
  Get:1 http://piatti.debian.org/debian/ squeeze/main base-files amd64 5.10 [68.6 kB]
  Get:2 http://piatti.debian.org/debian/ squeeze/main dash amd64 0.5.5.1-7.2 [107 kB]
  Get:3 http://piatti.debian.org/debian/ squeeze/main perl-base amd64 5.10.1-16 [1066 kB]
  Get:4 http://piatti.debian.org/debian/ squeeze/main sysvinit amd64 2.88dsf-13 [119 kB]
  Get:5 http://piatti.debian.org/debian/ squeeze/main sysvinit-utils amd64 2.88dsf-13 [121 kB]
  Get:6 http://piatti.debian.org/debian/ squeeze/main gcc-4.4-base amd64 4.4.5-8 [123 kB]
  Get:7 http://piatti.debian.org/debian/ squeeze/main libgcc1 amd64 1:4.4.5-8 [45.0 kB]
  Get:8 http://piatti.debian.org/debian/ squeeze/main libstdc++6 amd64 4.4.5-8 [341 kB]
  Get:9 http://piatti.debian.org/debian/ squeeze/main apt amd64 0.8.8 [2145 kB]
  Get:10 http://piatti.debian.org/debian/ squeeze/main sysv-rc all 2.88dsf-13 [73.8 kB]
  Get:11 http://piatti.debian.org/debian/ squeeze/main initscripts amd64 2.88dsf-13 [70.0 kB]
  Get:12 http://piatti.debian.org/debian/ squeeze/main tzdata all 2010o-1 [764 kB]
  debconf: delaying package configuration, since apt-utils is not installed
  Fetched 5043 kB in 0s (45.4 MB/s)
  (Reading database ... 6112 files and directories currently installed.)
  Preparing to replace base-files 5.9 (using .../base-files_5.10_amd64.deb) ...
  Unpacking replacement base-files ...
  Setting up base-files (5.10) ...
  (Reading database ... 6112 files and directories currently installed.)
  Preparing to replace dash 0.5.5.1-6 (using .../dash_0.5.5.1-7.2_amd64.deb) ...
  Unpacking replacement dash ...
  Setting up dash (0.5.5.1-7.2) ...
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace perl-base 5.10.1-15 (using .../perl-base_5.10.1-16_amd64.deb) ...
  Unpacking replacement perl-base ...
  Setting up perl-base (5.10.1-16) ...
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace sysvinit 2.88dsf-12 (using .../sysvinit_2.88dsf-13_amd64.deb) ...
  Unpacking replacement sysvinit ...
  Setting up sysvinit (2.88dsf-13) ...
  init: timeout opening/writing control channel /dev/initctl
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace sysvinit-utils 2.88dsf-12 (using .../sysvinit-utils_2.88dsf-13_amd64.deb) ...
  Unpacking replacement sysvinit-utils ...
  Setting up sysvinit-utils (2.88dsf-13) ...
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace gcc-4.4-base 4.4.5-4 (using .../gcc-4.4-base_4.4.5-8_amd64.deb) ...
  Unpacking replacement gcc-4.4-base ...
  Setting up gcc-4.4-base (4.4.5-8) ...
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace libgcc1 1:4.4.5-4 (using .../libgcc1_1%3a4.4.5-8_amd64.deb) ...
  Unpacking replacement libgcc1 ...
  Setting up libgcc1 (1:4.4.5-8) ...
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace libstdc++6 4.4.5-4 (using .../libstdc++6_4.4.5-8_amd64.deb) ...
  Unpacking replacement libstdc++6 ...
  Setting up libstdc++6 (4.4.5-8) ...
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace apt 0.8.6 (using .../archives/apt_0.8.8_amd64.deb) ...
  Unpacking replacement apt ...
  Setting up apt (0.8.8) ...
  Installing new version of config file /etc/cron.daily/apt ...
  gpg: key F42584E6: "Lenny Stable Release Key <[email protected]>" not changed
  gpg: key 55BE302B: "Debian Archive Automatic Signing Key (5.0/lenny) <[email protected]>" not changed
  gpg: key 6D849617: "Debian-Volatile Archive Automatic Signing Key (5.0/lenny)" not changed
  gpg: key B98321F9: "Squeeze Stable Release Key <[email protected]>" not changed
  gpg: key 473041FA: "Debian Archive Automatic Signing Key (6.0/squeeze) <[email protected]>" not changed
  gpg: Total number processed: 5
  gpg:              unchanged: 5
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace sysv-rc 2.88dsf-12 (using .../sysv-rc_2.88dsf-13_all.deb) ...
  Unpacking replacement sysv-rc ...
  Setting up sysv-rc (2.88dsf-13) ...
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace initscripts 2.88dsf-12 (using .../initscripts_2.88dsf-13_amd64.deb) ...
  Unpacking replacement initscripts ...
  Setting up initscripts (2.88dsf-13) ...
  Installing new version of config file /etc/init.d/umountfs ...
  (Reading database ... 6113 files and directories currently installed.)
  Preparing to replace tzdata 2010l-1 (using .../tzdata_2010o-1_all.deb) ...
  Unpacking replacement tzdata ...
  Setting up tzdata (2010o-1) ...
  
  Current default time zone: 'Etc/UTC'
  Local time is now:      Fri Nov 26 10:05:37 UTC 2010.
  Universal Time is now:  Fri Nov 26 10:05:37 UTC 2010.
  Run 'dpkg-reconfigure tzdata' if you wish to change it.
0m15.7s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', '-yf', 'upgrade']
0m15.7s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', 'clean']
0m15.7s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', 'clean']
0m15.7s DEBUG: Copying scriptsdir to /org/piuparts.debian.org/tmp/tmpYztNY9/tmp/scripts/
0m15.7s INFO: Running scripts post_setup
0m16.4s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--get-selections', '*']
0m16.4s DUMP: 
  apt						install
  base-files					install
  base-passwd					install
  bash						install
  bsdutils					install
  coreutils					install
  dash						install
  debconf						install
  debconf-i18n					install
  debian-archive-keyring				install
  debianutils					install
  diffutils					install
  dpkg						install
  e2fslibs					install
  e2fsprogs					install
  findutils					install
  gcc-4.4-base					install
  gnupg						install
  gpgv						install
  grep						install
  gzip						install
  hostname					install
  initscripts					install
  insserv						install
  libacl1						install
  libattr1					install
  libblkid1					install
  libbz2-1.0					install
  libc-bin					install
  libc6						install
  libcomerr2					install
  libdb4.8					install
  libgcc1						install
  liblocale-gettext-perl				install
  liblzma2					install
  libncurses5					install
  libpam-modules					install
  libpam-runtime					install
  libpam0g					install
  libreadline6					install
  libselinux1					install
  libsepol1					install
  libslang2					install
  libss2						install
  libstdc++6					install
  libtext-charwidth-perl				install
  libtext-iconv-perl				install
  libtext-wrapi18n-perl				install
  libusb-0.1-4					install
  libuuid1					install
  login						install
  lsb-base					install
  mawk						install
  mount						install
  ncurses-base					install
  ncurses-bin					install
  passwd						install
  perl-base					install
  readline-common					install
  sed						install
  sensible-utils					install
  sysv-rc						install
  sysvinit					install
  sysvinit-utils					install
  tar						install
  tzdata						install
  util-linux					install
  xz-utils					install
  zlib1g						install
0m16.4s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--get-selections', '*']
0m16.4s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-cache', 'show', 'file-rc']
0m16.5s DUMP: 
  Package: file-rc
  Priority: extra
  Section: admin
  Installed-Size: 180
  Maintainer: file-rc maintainers <[email protected]>
  Architecture: all
  Version: 0.8.12
  Replaces: sysv-rc, sysvinit (<< 2.85-3)
  Conflicts: ash (<< 0.3.5-1)
  Filename: pool/main/f/file-rc/file-rc_0.8.12_all.deb
  Size: 39240
  MD5sum: 30051533f6dc1228d615077770f5ebd5
  SHA1: c1b2496567d32b3b0c97e9edf4e172985da627b9
  SHA256: 3f92584a152b7d8117e639202a395041f85231762f591992071c1c81851be3fc
  Description: Alternative boot mechanism using a single configuration file
   This package provides an alternative mechanism to boot the system, to
   shut it down and to change runlevels.  The /etc/rc?.d/* links will be
   converted into one single configuration file /etc/runlevel.conf
   instead, which is easier to administrate than symlinks, and is also
   more flexible.
   .
   The package will automatically convert your existing symlinks into
   the file method on installation, and convert the file back into
   symlinks on removal. Both mechanisms are compatible through
   /etc/init.d/rc, /etc/init.d/rcS, /usr/sbin/update-rc.d, and
   /usr/sbin/invoke-rc.d scripts.
  Tag: admin::boot, admin::configuring, implemented-in::shell, interface::daemon, role::program, use::configuring
0m16.5s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-cache', 'show', 'file-rc']
0m16.5s DEBUG: Starting command: ['dpkg-deb', '-b', '/org/piuparts.debian.org/tmp/tmpdUvowh/piuparts-depends-dummy']
0m16.5s DUMP: 
  dpkg-deb: building package `piuparts-depends-dummy' in `/org/piuparts.debian.org/tmp/tmpdUvowh/piuparts-depends-dummy.deb'.
0m16.6s DEBUG: Command ok: ['dpkg-deb', '-b', '/org/piuparts.debian.org/tmp/tmpdUvowh/piuparts-depends-dummy']
0m16.6s DEBUG: Copying /org/piuparts.debian.org/tmp/tmpdUvowh/piuparts-depends-dummy.deb to /org/piuparts.debian.org/tmp/tmpYztNY9/tmp
0m16.6s INFO: Running scripts pre_install
0m16.6s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'tmp/scripts/pre_install_exceptions']
0m17.9s DUMP: 
  Debug: running script tmp/scripts/pre_install_exceptions
  Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
  yes: standard output: Broken pipe
  yes: write error
  Debug: piuparts exception for package file-rc
  Reading package lists...
  Building dependency tree...
  Reading state information...
  The following packages will be REMOVED:
    sysv-rc
  The following NEW packages will be installed:
    file-rc
  WARNING: The following essential packages will be removed.
  This should NOT be done unless you know exactly what you are doing!
    sysv-rc (due to sysvinit)
  0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
  Need to get 39.2 kB of archives.
  After this operation, 123 kB disk space will be freed.
  You are about to do something potentially harmful.
  To continue type in the phrase 'Yes, do as I say!'
   ?] Get:1 http://piatti.debian.org/debian/ squeeze/main file-rc all 0.8.12 [39.2 kB]
  debconf: delaying package configuration, since apt-utils is not installed
  Fetched 39.2 kB in 0s (0 B/s)
  dpkg: sysv-rc: dependency problems, but removing anyway as you requested:
   initscripts depends on sysv-rc | file-rc; however:
    Package sysv-rc is to be removed.
    Package file-rc is not installed.
   sysvinit depends on sysv-rc | file-rc; however:
    Package sysv-rc is to be removed.
    Package file-rc is not installed.
  (Reading database ... 6113 files and directories currently installed.)
  Removing sysv-rc ...
  warning: reverting to legacy boot ordering
  Selecting previously deselected package file-rc.
  (Reading database ... 6086 files and directories currently installed.)
  Unpacking file-rc (from .../file-rc_0.8.12_all.deb) ...
  Setting up file-rc (0.8.12) ...
  yes: standard output: Broken pipe
  yes: write error
0m17.9s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'tmp/scripts/pre_install_exceptions']
0m17.9s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '-i', 'tmp/piuparts-depends-dummy.deb']
0m18.1s DUMP: 
  Selecting previously deselected package piuparts-depends-dummy.
  (Reading database ... 6106 files and directories currently installed.)
  Unpacking piuparts-depends-dummy (from tmp/piuparts-depends-dummy.deb) ...
  Setting up piuparts-depends-dummy (0.invalid.0) ...
0m18.1s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '-i', 'tmp/piuparts-depends-dummy.deb']
0m18.1s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', '-yf', '--no-remove', 'install']
0m18.6s DUMP: 
  Reading package lists...
  Building dependency tree...
  Reading state information...
  0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0m18.6s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', '-yf', '--no-remove', 'install']
0m18.6s INFO: Installation of ['tmp/piuparts-depends-dummy.deb'] ok
0m18.6s INFO: Running scripts post_install
0m18.6s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', 'clean']
0m18.6s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', 'clean']
0m18.6s DEBUG: Removing /org/piuparts.debian.org/tmp/tmpYztNY9/tmp/piuparts-depends-dummy.deb
0m18.6s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--purge', 'piuparts-depends-dummy']
0m18.7s DUMP: 
  (Reading database ... 6106 files and directories currently installed.)
  Removing piuparts-depends-dummy ...
0m18.7s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--purge', 'piuparts-depends-dummy']
0m18.7s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m18.7s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m19.4s INFO: Running scripts pre_install
0m19.4s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'tmp/scripts/pre_install_exceptions']
0m19.9s DUMP: 
  Debug: running script tmp/scripts/pre_install_exceptions
  Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
  yes: standard output: Broken pipe
  yes: write error
  Debug: piuparts exception for package file-rc
  Reading package lists...
  Building dependency tree...
  Reading state information...
  file-rc is already the newest version.
  0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  yes: standard output: Broken pipe
  yes: write error
0m19.9s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'tmp/scripts/pre_install_exceptions']
0m19.9s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', '-y', 'install', 'file-rc']
0m20.2s DUMP: 
  Reading package lists...
  Building dependency tree...
  Reading state information...
  file-rc is already the newest version.
  0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0m20.2s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', '-y', 'install', 'file-rc']
0m20.2s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', 'clean']
0m20.3s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'apt-get', 'clean']
0m20.3s DEBUG: Starting command: ['lsof', '-w', '+D', '/org/piuparts.debian.org/tmp/tmpYztNY9']
0m20.5s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/org/piuparts.debian.org/tmp/tmpYztNY9']
0m20.7s DEBUG: No broken symlinks as far as we can find.
0m20.7s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--get-selections', '*']
0m20.8s DUMP: 
  apt						install
  base-files					install
  base-passwd					install
  bash						install
  bsdutils					install
  coreutils					install
  dash						install
  debconf						install
  debconf-i18n					install
  debian-archive-keyring				install
  debianutils					install
  diffutils					install
  dpkg						install
  e2fslibs					install
  e2fsprogs					install
  file-rc						install
  findutils					install
  gcc-4.4-base					install
  gnupg						install
  gpgv						install
  grep						install
  gzip						install
  hostname					install
  initscripts					install
  insserv						install
  libacl1						install
  libattr1					install
  libblkid1					install
  libbz2-1.0					install
  libc-bin					install
  libc6						install
  libcomerr2					install
  libdb4.8					install
  libgcc1						install
  liblocale-gettext-perl				install
  liblzma2					install
  libncurses5					install
  libpam-modules					install
  libpam-runtime					install
  libpam0g					install
  libreadline6					install
  libselinux1					install
  libsepol1					install
  libslang2					install
  libss2						install
  libstdc++6					install
  libtext-charwidth-perl				install
  libtext-iconv-perl				install
  libtext-wrapi18n-perl				install
  libusb-0.1-4					install
  libuuid1					install
  login						install
  lsb-base					install
  mawk						install
  mount						install
  ncurses-base					install
  ncurses-bin					install
  passwd						install
  perl-base					install
  readline-common					install
  sed						install
  sensible-utils					install
  sysv-rc						deinstall
  sysvinit					install
  sysvinit-utils					install
  tar						install
  tzdata						install
  util-linux					install
  xz-utils					install
  zlib1g						install
0m20.8s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--get-selections', '*']
0m20.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', 'file-rc']
0m20.8s DUMP: 
  dpkg: dependency problems prevent removal of file-rc:
   initscripts depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
   sysvinit depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
  dpkg: error processing file-rc (--remove):
   dependency problems - not removing
  Errors were encountered while processing:
   file-rc
0m20.8s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', 'file-rc']
0m20.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m20.8s DUMP: 
  dpkg: dependency problems prevent removal of file-rc:
   initscripts depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
   sysvinit depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
  dpkg: error processing file-rc (--remove):
   dependency problems - not removing
  Errors were encountered while processing:
   file-rc
0m20.8s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m20.8s INFO: Running scripts post_remove
0m20.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m20.8s DUMP: 
  dpkg: dependency problems prevent removal of file-rc:
   initscripts depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
   sysvinit depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
  dpkg: error processing file-rc (--remove):
   dependency problems - not removing
  Errors were encountered while processing:
   file-rc
0m20.8s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m20.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--purge', 'file-rc']
0m20.8s DUMP: 
  dpkg: dependency problems prevent removal of file-rc:
   initscripts depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
   sysvinit depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
  dpkg: error processing file-rc (--purge):
   dependency problems - not removing
  Errors were encountered while processing:
   file-rc
0m20.8s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--purge', 'file-rc']
0m20.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m20.8s DUMP: 
  dpkg: dependency problems prevent removal of file-rc:
   initscripts depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
   sysvinit depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
  dpkg: error processing file-rc (--remove):
   dependency problems - not removing
  Errors were encountered while processing:
   file-rc
0m20.8s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m20.8s INFO: Running scripts post_purge
0m20.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'tmp/scripts/post_purge_exceptions']
0m22.1s DUMP: 
  Debug: running script tmp/scripts/post_purge_exceptions
  Debug: piuparts exception for package file-rc
  Reading package lists...
  Building dependency tree...
  Reading state information...
  Suggested packages:
    sysv-rc-conf bum
  The following packages will be REMOVED:
    file-rc
  The following NEW packages will be installed:
    sysv-rc
  WARNING: The following essential packages will be removed.
  This should NOT be done unless you know exactly what you are doing!
    file-rc (due to sysvinit)
  0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
  Need to get 73.8 kB of archives.
  After this operation, 123 kB of additional disk space will be used.
  You are about to do something potentially harmful.
  To continue type in the phrase 'Yes, do as I say!'
   ?] Get:1 http://piatti.debian.org/debian/ squeeze/main sysv-rc all 2.88dsf-13 [73.8 kB]
  debconf: delaying package configuration, since apt-utils is not installed
  Fetched 73.8 kB in 0s (0 B/s)
  dpkg: file-rc: dependency problems, but removing anyway as you requested:
   initscripts depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
   sysvinit depends on sysv-rc | file-rc; however:
    Package sysv-rc is not installed.
    Package file-rc is to be removed.
  (Reading database ... 6106 files and directories currently installed.)
  Removing file-rc ...
  Selecting previously deselected package sysv-rc.
  (Reading database ... 6087 files and directories currently installed.)
  Unpacking sysv-rc (from .../sysv-rc_2.88dsf-13_all.deb) ...
  Setting up sysv-rc (2.88dsf-13) ...
  info: Checking if it is safe to convert to dependency based boot.
  info: Reordering boot system, log to /var/lib/insserv/run-20101126T1005.log
  success: Enabled dependency based boot system.
  yes: standard output: Broken pipe
  yes: write error
  (Reading database ... 6114 files and directories currently installed.)
  Removing file-rc ...
  Purging configuration files for file-rc ...
  Please purge /var/backups/rc.* manually.
0m22.1s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'tmp/scripts/post_purge_exceptions']
0m22.1s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--purge', '--pending']
0m22.1s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--purge', '--pending']
0m22.1s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m22.1s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'dpkg', '--remove', '--pending']
0m22.4s DEBUG: No broken symlinks as far as we can find.
0m23.8s ERROR: FAIL: After purging files have been modified:
  /var/lib/update-rc.d/bootlogd	 not owned
  /var/lib/update-rc.d/bootlogs	 not owned
  /var/lib/update-rc.d/bootmisc.sh	 not owned
  /var/lib/update-rc.d/checkfs.sh	 not owned
  /var/lib/update-rc.d/checkroot.sh	 not owned
  /var/lib/update-rc.d/halt	 not owned
  /var/lib/update-rc.d/hostname.sh	 not owned
  /var/lib/update-rc.d/hwclock.sh	 not owned
  /var/lib/update-rc.d/hwclockfirst.sh	 not owned
  /var/lib/update-rc.d/killprocs	 not owned
  /var/lib/update-rc.d/mountall-bootclean.sh	 not owned
  /var/lib/update-rc.d/mountall.sh	 not owned
  /var/lib/update-rc.d/mountdevsubfs.sh	 not owned
  /var/lib/update-rc.d/mountkernfs.sh	 not owned
  /var/lib/update-rc.d/mountnfs-bootclean.sh	 not owned
  /var/lib/update-rc.d/mountnfs.sh	 not owned
  /var/lib/update-rc.d/mountoverflowtmp	 not owned
  /var/lib/update-rc.d/mtab.sh	 not owned
  /var/lib/update-rc.d/rc.local	 not owned
  /var/lib/update-rc.d/reboot	 not owned
  /var/lib/update-rc.d/rmnologin	 not owned
  /var/lib/update-rc.d/sendsigs	 not owned
  /var/lib/update-rc.d/single	 not owned
  /var/lib/update-rc.d/stop-bootlogd	 not owned
  /var/lib/update-rc.d/stop-bootlogd-single	 not owned
  /var/lib/update-rc.d/umountfs	 not owned
  /var/lib/update-rc.d/umountnfs.sh	 not owned
  /var/lib/update-rc.d/umountroot	 not owned
  /var/lib/update-rc.d/urandom	 not owned

0m23.8s ERROR: FAIL: Installation and purging test.
0m23.8s DEBUG: Starting command: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'umount', '/proc']
0m23.8s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpYztNY9', 'umount', '/proc']
0m24.1s DEBUG: Removed directory tree at /org/piuparts.debian.org/tmp/tmpYztNY9

End: 2010-11-26 10:05:46 UTC

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
--- Begin Message ---
Source: piuparts
Source-Version: 0.39

We believe that the bug you reported is fixed in the latest version of
piuparts, which is due to be installed in the Debian FTP archive:

piuparts_0.39.dsc
  to main/p/piuparts/piuparts_0.39.dsc
piuparts_0.39.tar.gz
  to main/p/piuparts/piuparts_0.39.tar.gz
piuparts_0.39_all.deb
  to main/p/piuparts/piuparts_0.39_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Holger Levsen <[email protected]> (supplier of updated piuparts package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 04 Jan 2011 14:12:30 +0100
Source: piuparts
Binary: piuparts
Architecture: source all
Version: 0.39
Distribution: unstable
Urgency: low
Maintainer: piuparts developers team <[email protected]>
Changed-By: Holger Levsen <[email protected]>
Description: 
 piuparts   - .deb package installation, upgrading, and removal testing tool
Closes: 526046 539146 560050 566597 566599 566672 567190 573904 574504 574936 
576321 586443 586793 591966 594964 602409 603453 605127 605475
Changes: 
 piuparts (0.39) unstable; urgency=low
 .
   [ Holger Levsen ]
   * The vintage of 2010 release!
   * piuparts-report.py:
      - report packages which failed
        - due to broken maintainer scripts,
        - due to output from cron after removal,
        - due to not enough force being,
        - due to a problem with pre-depends,
        - due to files having been modified after purge,
        - due to files having disappeared after purge and
        - due to problems configuring a database.
      - only report about (un)owned files and directories and symlink issues in
        sid - that's hardcoded as it's not practical to track them anywhere else
        anyway. And at least for broken symlinks this will also stay like this
        for a long time.
      - visual improvements in the output.
      - ignore udebs and binaries from other archs too.
      - graph is generated using all the available data points.
   * piupartslib/packagesdb.py:
     - automatically break circular dependencies when there are only circular
       dependencies left, using a configurable list of circular depdencies in
       piuparts.conf (Closes: #526046)
         The list of circular depends is taken from a script written by Robert
       Lemmen available at http://debian.semistable.com/debgraph.out.html -
       obviously it would be better to merge this into piuparts directly.
         Note that the dependency resovler is still buggy, the state
       waiting-for-dependency-to-be-tested still contains some packages
       with failed depends (due to them being dependent on packages with
       circular depends). This bug has no effect other than that (so the state
       waiting-to-be-tested is calculated correctly). This bug is also no
       regression.
     - get rid of the longtime unused states "fixed" and "fix-not-yet-tested"
       (also in piuparts-master and piuparts-report).
     - forget reservations of untestable packages.
   * piuparts-slave.py:
     - fix crash when going into sleep when idle.
     - add support for only doing upgrade tests (without the basic test in the
       upgrade target distro).
     - honor mirror configuration option also for upgrade-tests.
     - also do upgrade tests if the version of a package being tested (the one
       in the upgraded distro) is not available in the distro being upgraded
       from. (This is a very short test, but a successfully one.)
     - make configuration setting "distro" to not default to any distro.
   * piuparts.py:
     - new option: --log-level to specify the verbosity of piuparts
       output. Thanks to Fabrice Coutadeur for the patch! (Closes: #567190)
     - new option: --warn-on-leftovers-after-purge to not fail if a package
       leaves files behind after purge. (Closes: #566599)
     - add to self.ignored_files:
       - /var/lib/apt/lists/partial/.delete-me-later
       - /var/log/alternatives.log (Closes: #591966)
       - /var/log/apt/history.log (Closes: #594964)
       - /usr/share/fonts/X11/misc/fonts.alias (Closes: #576321)
     - add to self.ignored_patterns:
       - /etc/init.d/.depend.*
       - /var/mail(/.*)? - this used to be just /var/mail/.*
       - /var/lib//update-rc.d(/.*)? (Closes: #605127)
     - create temporary DEBIAN directory for the piuparts-depends-dummy package
       with 0755 perms regardless of the umask of the calling shell.
       (Closes: #573904)
     - fix --do-not-verify-signatures option (Closes: #574936) - thanks to
       Cleto Martin Angelina for the patch.
     - make Chroot.diff_meta_data() special case and ignore files matching
       (/etc/rc.\.d/)[SK][0-9]{2}(.*)$ so that piuparts doesn't complain about
       initscripts renamed by insserv. Thanks to by Andreas Beckmann for the
       patch! (Closes: #586793)
     - remove logrotate and depended packages after the test. (Closes: #602409)
       This is a fix for the incomplete patch for #566597. Again, this is a
       hardcoded list. :-(
     - new custom script: pre_remove_ (Closes: #539146)
     - set environment variable PIUPARTS_OBJECTS in custom scripts to a space
       separated list of packages / changes files being tested.
     - do not call apt-get with --no-remove when installing packages.
       (Closes: #603453)
     - apply patch by Andres Mejia to fix parsing of the --force-confdef option
       and also to configure apt to use that option. Thanks, Andres.
       (Closes: #605475)
     - don't panic if package is not known by apt-get, this probably just means
       a package not yet in the archive is being tested. (Closes: #566672)
       Thanks to Cleto Martin Angelina for the patch!
     - fix parsing of the options --end-meta and --save-end-meta.
     - supply help texts for --end-meta and --save-end-meta options, also add
       comments to install_and_upgrade_between_distros() to make the code
       easier to understand and hopefully improve in future. (Closes: #560050).
     - add logging to install_and_upgrade_between_distros() to point people to
       read the functions source code if they wonder why the log (for distro
       upgrade tests) looks like it looks.
   * piuparts.1.txt:
     - update the pointer to custom-scripts.txt to point to README.txt, as
       those two files have been merged. Thanks to Gregor Hermann for
       spotting this. (Closes: #574504)
     - indicate that it's possible to check several packages or .changes files
       at once.
     - update several options descritpions.
   * README.txt
     - better documentation of custom scripts.
     - reformat to achieve consistent width.
   * Add ${misc:Depends} to Depends in debian/control.
   * Remove versioned dependencies on debootstrap as the version available
     in Etch is sufficient. Drop build-depends on dpkg-dev as it's in
     build-essential.
   * Build-depend on debhelper>=7 and use dh_prep instead of dh_clean -k, bump
     compat level to 7.
   * Bump Standards-Version to 3.9.1, no changes necessary.
   * Remove Ian Jackson from uploaders - thanks for your work, Ian!
   * Makefile: support python 2.5 and 2.6 instead of 2.4 and 2.5, adjust
     debian/control accordingly.
   * debian/preinst: update code snipplet rm_conffile() from
     http://wiki.debian.org/DpkgConffileHandling
 .
   [ Evgeni Golov ]
   * piuparts.py:
     - Check for remaining logrotate files which produce output after the
       package was removed. (Closes: #566597)
 .
   [ John Wright ]
   * Use debian module when available, else debian_bundle module.
     (Closes: #586443)
   * Use built-in set type, available since python-2.4.
Checksums-Sha1: 
 3c3ad00dd7addfaf40f218eb1ec93210ea74b095 958 piuparts_0.39.dsc
 5211856496fd9cd2658d981d446d51195888e2df 89592 piuparts_0.39.tar.gz
 c1398adc45bfdee899ce2eb53d7d62820bedda5f 89058 piuparts_0.39_all.deb
Checksums-Sha256: 
 6d8fa026c3b78d3ce3ad9d73541bdc037da8c19dbce9876e36c9635eb2f44478 958 
piuparts_0.39.dsc
 48236ad5597920eaf3ddda94837017ef81b1fca0325a675f96e2e747dc452e7d 89592 
piuparts_0.39.tar.gz
 91c108e7894ca839bcecb7b02bf33a2e591b4d42d4d151ce3fdf9996849c658a 89058 
piuparts_0.39_all.deb
Files: 
 dd7e3bfca6a78a537d3b3b9dd712a88e 958 devel extra piuparts_0.39.dsc
 ea307563f91e61fcb290c34e659180b4 89592 devel extra piuparts_0.39.tar.gz
 c78f819525585192c86e6ef464e927c6 89058 devel extra piuparts_0.39_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFNIx7OUHLQNqxYNSARAkQzAKDLwuruQfaidyvB27YZUimxAvfPDwCggnqc
3pBYfUI+lwCYZex4CnaOQUU=
=vMrp
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to