Debian Bug report logs - #729857
pcp: prompting due to modified conffiles which were not modified by the user

version graph

Package: pcp; Maintainer for pcp is PCP Development Team <pcp@groups.io>; Source for pcp is src:pcp (PTS, buildd, popcon).

Reported by: Andreas Beckmann <anbe@debian.org>

Date: Mon, 18 Nov 2013 11:15:02 UTC

Severity: serious

Found in version pcp/3.8.8

Fixed in version pcp/3.8.9

Done: Nathan Scott <nathans@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, PCP Development Team <pcp@oss.sgi.com>:
Bug#729857; Package pcp. (Mon, 18 Nov 2013 11:15:07 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Beckmann <anbe@debian.org>:
New Bug report received and forwarded. Copy sent to PCP Development Team <pcp@oss.sgi.com>. (Mon, 18 Nov 2013 11:15:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Andreas Beckmann <anbe@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: pcp: prompting due to modified conffiles which were not modified by the user
Date: Mon, 18 Nov 2013 12:13:04 +0100
[Message part 1 (text/plain, inline)]
Package: pcp
Version: 3.8.8
Severity: serious
User: debian-qa@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package failed the piuparts
upgrade test because dpkg detected a conffile as being modified and then
prompted the user for an action. As there is no user input, this fails.
But this is not the real problem, the real problem is that this prompt
shows up in the first place, as there was nobody modifying this conffile
at all, the package has just been installed and upgraded...

This is a violation of policy 10.7.3, see
http://www.debian.org/doc/debian-policy/ch-files.html#s10.7.3,
which says "[These scripts handling conffiles] must not ask unnecessary
questions (particularly during upgrades), and must otherwise be good
citizens."

http://wiki.debian.org/DpkgConffileHandling should help with figuring
out how to do this properly.

In http://lists.debian.org/debian-devel/2009/08/msg00675.html and
followups it has been agreed that these bugs are to be filed with
severity serious.

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

  Setting up pcp (3.8.8) ...
  Installing new version of config file /etc/bash_completion.d/pcp ...
  Installing new version of config file /etc/init.d/pmproxy ...
  Installing new version of config file /etc/init.d/pmie ...
  Installing new version of config file /etc/init.d/pcp ...
  Installing new version of config file /etc/pcp.env ...
  
  Configuration file `/etc/pcp/pmproxy/pmproxy.options'
   ==> File on system created by you or by a script.
   ==> File also in package provided by package maintainer.
     What would you like to do about it ?  Your options are:
      Y or I  : install the package maintainer's version
      N or O  : keep your currently-installed version
        D     : show the differences between the versions
        Z     : start a shell to examine the situation
   The default action is to keep your current version.
  *** pmproxy.options (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing pcp (--configure):
   EOF on stdin at conffile prompt
  Processing triggers for libc-bin ...
  Errors were encountered while processing:
   pcp

This was observed after an upgrade from squeeze to wheezy (keeping the
squeeze version installed because pcp is not in wheezy) to jessie.


cheers,

Andreas
[pcp_3.8.8.log.gz (application/x-gzip, attachment)]

Reply sent to Nathan Scott <nathans@debian.org>:
You have taken responsibility. (Thu, 12 Dec 2013 06:06:05 GMT) (full text, mbox, link).


Notification sent to Andreas Beckmann <anbe@debian.org>:
Bug acknowledged by developer. (Thu, 12 Dec 2013 06:06:05 GMT) (full text, mbox, link).


Message #10 received at 729857-close@bugs.debian.org (full text, mbox, reply):

From: Nathan Scott <nathans@debian.org>
To: 729857-close@bugs.debian.org
Subject: Bug#729857: fixed in pcp 3.8.9
Date: Thu, 12 Dec 2013 06:03:56 +0000
Source: pcp
Source-Version: 3.8.9

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

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 729857@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nathan Scott <nathans@debian.org> (supplier of updated pcp 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 12 Dec 2013 11:49:03 +1100
Source: pcp
Binary: pcp libpcp3-dev libpcp3 libpcp-gui2-dev libpcp-gui2 libpcp-mmv1-dev libpcp-mmv1 libpcp-pmda3-dev libpcp-pmda3 libpcp-trace2-dev libpcp-trace2 libpcp-import1-dev libpcp-import1 python-pcp libpcp-pmda-perl libpcp-import-perl libpcp-logsummary-perl libpcp-mmv-perl pcp-import-sar2pcp pcp-import-mrtg2pcp pcp-import-sheet2pcp pcp-import-iostat2pcp pcp-import-collectl2pcp pcp-testsuite
Architecture: source i386 all
Version: 3.8.9
Distribution: unstable
Urgency: low
Maintainer: PCP Development Team <pcp@oss.sgi.com>
Changed-By: Nathan Scott <nathans@debian.org>
Description: 
 libpcp-gui2 - Performance Co-Pilot graphical client tools library
 libpcp-gui2-dev - Performance Co-Pilot graphical client tools library and headers
 libpcp-import-perl - Performance Co-Pilot log import Perl module
 libpcp-import1 - Performance Co-Pilot data import library
 libpcp-import1-dev - Performance Co-Pilot data import library and headers
 libpcp-logsummary-perl - Performance Co-Pilot historical log summary module
 libpcp-mmv-perl - Performance Co-Pilot Memory Mapped Value Perl module
 libpcp-mmv1 - Performance Co-Pilot Memory Mapped Value client library
 libpcp-mmv1-dev - Performance Co-Pilot Memory Mapped Value library and headers
 libpcp-pmda-perl - Performance Co-Pilot Domain Agent Perl module
 libpcp-pmda3 - Performance Co-Pilot Domain Agent library
 libpcp-pmda3-dev - Performance Co-Pilot Domain Agent library and headers
 libpcp-trace2 - Performance Co-Pilot application tracing library
 libpcp-trace2-dev - Performance Co-Pilot application tracing library and headers
 libpcp3    - Performance Co-Pilot library
 libpcp3-dev - Performance Co-Pilot library and headers
 pcp        - System level performance monitoring and performance management
 pcp-import-collectl2pcp - Tool for importing data from collectl into PCP archive logs
 pcp-import-iostat2pcp - Tool for importing data from iostat into PCP archive logs
 pcp-import-mrtg2pcp - Tool for importing data from MRTG into PCP archive logs
 pcp-import-sar2pcp - Tool for importing data from sar into PCP archive logs
 pcp-import-sheet2pcp - Tool for importing data from a spreadsheet into PCP archive logs
 pcp-testsuite - Performance Co-Pilot (PCP) Test Suite
 python-pcp - Performance Co-Pilot Python PMAPI module
Closes: 729857
Changes: 
 pcp (3.8.9) unstable; urgency=low
 .
   * New release (full details in CHANGELOG).
   * Resolve installation bug for config files (closes: #729857)
Checksums-Sha1: 
 cb78a8c20f0983778a1711085692ef70aa9515c3 2330 pcp_3.8.9.dsc
 3e974bafe43ed853648cd30c4087f65e92773f85 7201152 pcp_3.8.9.tar.gz
 04d7078d38d48c01e22c5474da55dd3115d52bbe 1119152 pcp_3.8.9_i386.deb
 a0a30a94298a43d42f9288a548d17c7f3e253347 368102 libpcp3-dev_3.8.9_i386.deb
 798f71b3266d202e9d9855e9a80adf19a87ed249 173780 libpcp3_3.8.9_i386.deb
 7c4be41b3e87bc4fff3fc1d0ea35385be7870391 15406 libpcp-gui2-dev_3.8.9_i386.deb
 b79285e271ab232ebb95af9187ab6b062eb44c30 14182 libpcp-gui2_3.8.9_i386.deb
 bd1aac468a0a0a6dfd45463d6b5f2c2d3789e9bb 18030 libpcp-mmv1-dev_3.8.9_i386.deb
 faa15538b4a48c876980bc702950f174771707fe 11302 libpcp-mmv1_3.8.9_i386.deb
 fbd9cb4f1d1fba52b20a75050b0eedd8f50418c4 91402 libpcp-pmda3-dev_3.8.9_i386.deb
 4938aa25c226c8d4fa0c34a8df5f597fa9028ed2 34112 libpcp-pmda3_3.8.9_i386.deb
 443b5c85e53efb3299d44492b977de2b073d0d44 25652 libpcp-trace2-dev_3.8.9_i386.deb
 99bd5cabd29f1cfb1149b42c81618b3709924b04 18088 libpcp-trace2_3.8.9_i386.deb
 135fdd59f297552d7666958641b01dc9aa4edaca 15152 libpcp-import1-dev_3.8.9_i386.deb
 89b375b9928603671b5965126861952783e8da59 14594 libpcp-import1_3.8.9_i386.deb
 77f67910e3f1f2b30584a650eadd66694b629517 39590 python-pcp_3.8.9_i386.deb
 2ebc75d021e5164b416c18bd64824a8c248e47d0 30554 libpcp-pmda-perl_3.8.9_i386.deb
 0b763c09ac5afce3887826332bf5c4d5cedffe72 15782 libpcp-import-perl_3.8.9_i386.deb
 8e349777b91cf22c017e21d3598d9bed2e9e2e22 10696 libpcp-logsummary-perl_3.8.9_i386.deb
 b84cde052ef260938a0b56a5cc2b7be0d5cecc75 17060 libpcp-mmv-perl_3.8.9_i386.deb
 11657f724afc026703d1e57e87a3d7059aded779 16024 pcp-import-sar2pcp_3.8.9_all.deb
 d54294e727232f97bd6f1b48eb472a4bf218c5b7 9886 pcp-import-mrtg2pcp_3.8.9_all.deb
 a236daad540ab0cb6d6de0d71bb50abc8e3dbd6c 18886 pcp-import-sheet2pcp_3.8.9_all.deb
 44d2a04059b404e6cf264124299bf8d50a03e452 17560 pcp-import-iostat2pcp_3.8.9_all.deb
 4aed33189b35d456dbd15202a95818704e5bebe2 22636 pcp-import-collectl2pcp_3.8.9_i386.deb
 e712fae28953106551f3ab8dea0032caab21c241 2154546 pcp-testsuite_3.8.9_i386.deb
Checksums-Sha256: 
 ac286256c09221be4ec8a1ec3296c5d72d751fd2f472b5b2743d45c21ee7e5d6 2330 pcp_3.8.9.dsc
 fabb289247d78015b87ae9a54fb3ed488904285893a7b7a1e04903c3273e24f2 7201152 pcp_3.8.9.tar.gz
 8a1bcf59ee3a7d2c6c9a01391b71d34f9f8f1033127b4645cf1080bc3cd191e8 1119152 pcp_3.8.9_i386.deb
 ca5afabb0be008e524646d12611d7d0b3415dcb1471310d7a9bd0c9a03111d9a 368102 libpcp3-dev_3.8.9_i386.deb
 d0955dbf92a7455681467e9eb8a72e049f2507e9f5de512e2cee955aa4689d80 173780 libpcp3_3.8.9_i386.deb
 dabf6446c6019a8c60edd781e2abc418bcb871f67a75968f7e4aa4adc76016d1 15406 libpcp-gui2-dev_3.8.9_i386.deb
 12ce9ca04b8137e940220ece1c0d9bed98072224ee1dd7366482ac2a92f6cd8c 14182 libpcp-gui2_3.8.9_i386.deb
 c749c379cb090f3d465b45375f0c3c8af65fc9af7d52a3eef56bafc5004b4f65 18030 libpcp-mmv1-dev_3.8.9_i386.deb
 cbd90418a0bc03a135b5d245f445aada386ad4bb447dc6cf606fdbee413438c4 11302 libpcp-mmv1_3.8.9_i386.deb
 e5daf078bad8a626201e6f443d85745c9ded3830eefd24be42f42c956d7def04 91402 libpcp-pmda3-dev_3.8.9_i386.deb
 942bd4e02e57f346fcc850daaf49c3002edc77a959ba75ce913c6351e560f20a 34112 libpcp-pmda3_3.8.9_i386.deb
 2fa3824357e1ef6930547e95c552961a81f598b4c40b9bee89d064b583d22549 25652 libpcp-trace2-dev_3.8.9_i386.deb
 6e9e26dfe809fe580c5cf57c6472dcaaa55101b54af2866a15730590ef49b147 18088 libpcp-trace2_3.8.9_i386.deb
 fc21ea58d5f3afef75ee05e26d9b4d4414f8231b3f99eb34bce6ee5790362793 15152 libpcp-import1-dev_3.8.9_i386.deb
 972b0f9a139d5d164db0058f96c62c5f11085f194906207418b5951e5ef90e6f 14594 libpcp-import1_3.8.9_i386.deb
 197df0e8b68bb9768b81fe8f9b145ff6c6843bda83d1343478d6223e149b4d62 39590 python-pcp_3.8.9_i386.deb
 1c4f07d8c5918cdd5fdf79ec192d5a4a83027709b2ed66f02e29f8dcc7030f32 30554 libpcp-pmda-perl_3.8.9_i386.deb
 de7c0673cbbd8b8012aaf6f0b0a40b2c948cb954ae1d52f6e08397a8a6ef3ed2 15782 libpcp-import-perl_3.8.9_i386.deb
 8b3af48c21914ab61f87c36cf87b5ac33326196bdf19713c1e11caa2a62f1f49 10696 libpcp-logsummary-perl_3.8.9_i386.deb
 128e59d9ade5e8c55eaf0ee0bb5aff14476736f6176837fb1d0b83fcafcf505d 17060 libpcp-mmv-perl_3.8.9_i386.deb
 b4d7ca10165ebc6addca986ebad92fe3906ca3042f11c83181c7974ac3358365 16024 pcp-import-sar2pcp_3.8.9_all.deb
 c122938a78e53b5632465b6a40bc2a63dd8fede0818a404565e1f9dcc0bd1003 9886 pcp-import-mrtg2pcp_3.8.9_all.deb
 f3a34e32431a264ccd1ed9653cfcf999964ba67470e5915734978747b6f5b432 18886 pcp-import-sheet2pcp_3.8.9_all.deb
 699e8b1eac3a598cb6859b1a325b4bb41280d8c6dae91d538b60e8dd487ba963 17560 pcp-import-iostat2pcp_3.8.9_all.deb
 52541a3133265d94c4807f2bee8789082cac18870a27c01fe4021381d7a8931b 22636 pcp-import-collectl2pcp_3.8.9_i386.deb
 51e221f7768110a174f91c8be363c9a6133e2d43a5afb89b6f684ceed9e0afbf 2154546 pcp-testsuite_3.8.9_i386.deb
Files: 
 580d58e4f4275eef1766da93a0613c20 2330 utils extra pcp_3.8.9.dsc
 1b939a16094886c6e2d9754583563f29 7201152 utils extra pcp_3.8.9.tar.gz
 26e5b9dc7067fc54c1d1d9f0c6e0007d 1119152 utils extra pcp_3.8.9_i386.deb
 80b9fef6dd6310ff625b74926308c006 368102 libdevel extra libpcp3-dev_3.8.9_i386.deb
 abd2821920e67cf4c363726158984c79 173780 libs extra libpcp3_3.8.9_i386.deb
 a696330f45b9c3ef25a36d43380c7b6e 15406 libdevel extra libpcp-gui2-dev_3.8.9_i386.deb
 e10439e2b66fead8c56466874fc0784f 14182 libs extra libpcp-gui2_3.8.9_i386.deb
 85d87267d7ec4c49711599c77b56ba58 18030 libdevel extra libpcp-mmv1-dev_3.8.9_i386.deb
 fc189b1c2169612a86c220fb13af0137 11302 libs extra libpcp-mmv1_3.8.9_i386.deb
 764d75c0d66bbea2be98d020470ecde4 91402 libdevel extra libpcp-pmda3-dev_3.8.9_i386.deb
 01843ed96c3d5943c50934f7f0096429 34112 libs extra libpcp-pmda3_3.8.9_i386.deb
 79322b79134fdfc9c2363d66c4b929b7 25652 libdevel extra libpcp-trace2-dev_3.8.9_i386.deb
 1fb44f30ddc4494c58c0b6f7495ab752 18088 libs extra libpcp-trace2_3.8.9_i386.deb
 696f95c1740b4b5d0b4dc118c31e8dc1 15152 libdevel extra libpcp-import1-dev_3.8.9_i386.deb
 9648bd385810e73ec6392f6e510669d8 14594 libs extra libpcp-import1_3.8.9_i386.deb
 644f99372464b4b12bc8edf31cc0e430 39590 python extra python-pcp_3.8.9_i386.deb
 e91c345bf668335ab9fc50c18bde7259 30554 perl extra libpcp-pmda-perl_3.8.9_i386.deb
 7bd5c75f8e130c17c44dbd48afce1be8 15782 perl extra libpcp-import-perl_3.8.9_i386.deb
 09225073997b9c83551993c8324faf51 10696 perl extra libpcp-logsummary-perl_3.8.9_i386.deb
 b069486862f79b25af960ca9083288a6 17060 perl extra libpcp-mmv-perl_3.8.9_i386.deb
 f65417ba57ff7470908ba68713bf17bb 16024 utils extra pcp-import-sar2pcp_3.8.9_all.deb
 f6fa454974b1a840e0ed361f9f71f52f 9886 utils extra pcp-import-mrtg2pcp_3.8.9_all.deb
 a1c0868d4e1b72692bb046d1e0784cd3 18886 utils extra pcp-import-sheet2pcp_3.8.9_all.deb
 b0fff710adec87213dec7a5e30207192 17560 utils extra pcp-import-iostat2pcp_3.8.9_all.deb
 6b9ac3488e239505b91aad2c2e03c738 22636 utils extra pcp-import-collectl2pcp_3.8.9_i386.deb
 c6bf73dc526184e49c3b6f852a550d16 2154546 utils extra pcp-testsuite_3.8.9_i386.deb

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

iEYEARECAAYFAlKpRd0ACgkQm8fl3HSIa2P17wCePfze9TL77DsNUXq3E1UC5wi7
TYwAn3tEOfs/FJQUAa4RKNm7qhzsJWFC
=AoSi
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 14 Jan 2014 07:30:35 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Oct 22 16:47:48 2017; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.