Debian Bug report logs -
#431019
false positives about DEBCONFsomethingDEBCONF
Reported by: Michal Čihař <nijel@debian.org>
Date: Thu, 28 Jun 2007 22:27:02 UTC
Severity: normal
Found in version exim4/4.67-5
Fixed in version exim4/4.67-6
Done: Marc Haber <mh+debian-packages@zugschlus.de>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Exim4 Maintainers <pkg-exim4-maintainers@lists.alioth.debian.org>:
Bug#431019; Package exim4-config.
(full text, mbox, link).
Acknowledgement sent to Michal Čihař <nijel@debian.org>:
New Bug report received and forwarded. Copy sent to Exim4 Maintainers <pkg-exim4-maintainers@lists.alioth.debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: exim4-config
Version: 4.67-5
Severity: normal
Hi
just after upgrade I got following error:
DEBCONFsomethingDEBCONF found in exim configuration. This is most probably
caused by you upgrading to exim4 4.67-3 or later without accepting the
suggested conffile changes. Please read
/usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4
As I was not aware of any unsuccesful config updates, I was a bit
confused about NEWS hints. However at the end it turned out to be more
problem in script than in my config - it greps over all files in
/etc/exim4/conf.d. This means that it processes lots of files which are
otherwise ignored by update-exim4.conf. In my case it was some
*.dpkg-old lefover from past.
Maybe the config check should use some search logic as rest of the
script?
--
Michal Čihař | http://cihar.com | http://blog.cihar.com
-- Package-specific info:
Exim version 4.67 #1 built 28-Jun-2007 14:23:33
Copyright (c) University of Cambridge 2006
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 6, 2005)
Support for: crypteq iconv() IPv6 PAM Perl GnuTLS move_frozen_messages Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
Configuration file is /var/lib/exim4/config.autogenerated
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.18-4-vserver-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages exim4-config depends on:
ii adduser 3.103 Add and remove users and groups
ii debconf [debconf-2.0] 1.5.13 Debian configuration management sy
exim4-config recommends no packages.
Reply sent to Marc Haber <mh+debian-packages@zugschlus.de>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Michal Čihař <nijel@debian.org>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #10 received at 431019-done@bugs.debian.org (full text, mbox, reply):
On Fri, Jun 29, 2007 at 12:24:39AM +0200, Michal Čihař wrote:
> just after upgrade I got following error:
>
> DEBCONFsomethingDEBCONF found in exim configuration. This is most probably
> caused by you upgrading to exim4 4.67-3 or later without accepting the
> suggested conffile changes. Please read
> /usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4
>
> As I was not aware of any unsuccesful config updates, I was a bit
> confused about NEWS hints. However at the end it turned out to be more
> problem in script than in my config - it greps over all files in
> /etc/exim4/conf.d.
Feature. You might be explicitly including things that would be left
out by ue4.conf
> This means that it processes lots of files which are otherwise
> ignored by update-exim4.conf. In my case it was some *.dpkg-old
> lefover from past.
If you do not feel comfortable with removing the leftover from the
past to get rid of the warning, I'd like to suggest using the override
mechanism that is implemented in ue4.conf.
> Maybe the config check should use some search logic as rest of the
> script?
I do not feel comfortable with adding just another level of complexity.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190
Reply sent to Marc Haber <mh+debian-packages@zugschlus.de>:
You have taken responsibility.
(full text, mbox, link).
Notification sent to Michal Čihař <nijel@debian.org>:
Bug acknowledged by developer.
(full text, mbox, link).
Message #15 received at 431019-close@bugs.debian.org (full text, mbox, reply):
Source: exim4
Source-Version: 4.67-6
We believe that the bug you reported is fixed in the latest version of
exim4, which is due to be installed in the Debian FTP archive:
exim4-base_4.67-6_i386.deb
to pool/main/e/exim4/exim4-base_4.67-6_i386.deb
exim4-config_4.67-6_all.deb
to pool/main/e/exim4/exim4-config_4.67-6_all.deb
exim4-daemon-heavy-dbg_4.67-6_i386.deb
to pool/main/e/exim4/exim4-daemon-heavy-dbg_4.67-6_i386.deb
exim4-daemon-heavy_4.67-6_i386.deb
to pool/main/e/exim4/exim4-daemon-heavy_4.67-6_i386.deb
exim4-daemon-light-dbg_4.67-6_i386.deb
to pool/main/e/exim4/exim4-daemon-light-dbg_4.67-6_i386.deb
exim4-daemon-light_4.67-6_i386.deb
to pool/main/e/exim4/exim4-daemon-light_4.67-6_i386.deb
exim4-dbg_4.67-6_i386.deb
to pool/main/e/exim4/exim4-dbg_4.67-6_i386.deb
exim4-dev_4.67-6_i386.deb
to pool/main/e/exim4/exim4-dev_4.67-6_i386.deb
exim4_4.67-6.diff.gz
to pool/main/e/exim4/exim4_4.67-6.diff.gz
exim4_4.67-6.dsc
to pool/main/e/exim4/exim4_4.67-6.dsc
exim4_4.67-6_all.deb
to pool/main/e/exim4/exim4_4.67-6_all.deb
eximon4_4.67-6_i386.deb
to pool/main/e/exim4/eximon4_4.67-6_i386.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 431019@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Marc Haber <mh+debian-packages@zugschlus.de> (supplier of updated exim4 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@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Fri, 13 Jul 2007 22:22:09 +0200
Source: exim4
Binary: exim4-daemon-light-dbg exim4-daemon-custom exim4-daemon-heavy exim4-dbg exim4-daemon-heavy-dbg exim4-config exim4-daemon-custom-dbg eximon4 exim4-base exim4 exim4-dev exim4-daemon-light
Architecture: source i386 all
Version: 4.67-6
Distribution: unstable
Urgency: low
Maintainer: Exim4 Maintainers <pkg-exim4-maintainers@lists.alioth.debian.org>
Changed-By: Marc Haber <mh+debian-packages@zugschlus.de>
Description:
exim4 - meta-package to ease Exim MTA (v4) installation
exim4-base - support files for all Exim MTA (v4) packages
exim4-config - configuration for the Exim MTA (v4)
exim4-daemon-heavy - Exim MTA (v4) daemon with extended features, including exiscan-ac
exim4-daemon-heavy-dbg - debugging symbols for the Exim MTA (v4) packages
exim4-daemon-light - lightweight Exim MTA (v4) daemon
exim4-daemon-light-dbg - debugging symbols for the Exim MTA (v4) packages
exim4-dbg - debugging symbols for the Exim MTA (v4) packages
exim4-dev - header files for the Exim MTA (v4) packages
eximon4 - monitor application for the Exim MTA (v4) (X11 interface)
Closes: 429940 430521 431019 431088 431130 431957 432181 432229 432394 432521 432716
Changes:
exim4 (4.67-6) unstable; urgency=low
.
* Add some more debugging output to maintainer scipts, hopefully
nailing #396944 which has surfaced again.
* Improve wording in NEWS.Debian for exim4-config.
Closes: #431019, #431130
* Issue DEBCONFfooDEBCONF warning as well for
DEBCONFheaders_rewriteDEBCONF.
Thanks to John Goerzen. Closes: #431088
* fix localhost inserted twice into local_domains. Closes: #432394
* fix MAIN_RELAY_TO_DOMAINS in update-exim4.conf.
Thanks to Ben Wheeler. Closes: #432521
* Document that special handling is needed for host lists that only
consist of a single IPv6 address. Thanks to Frederic Daniel Luc
Lehobey. Closes: #432229
* Add forgotten (conditional) definition of REMOTE_SMTP_HEADERS_REWRITE
and REMOTE_SMTP_RETURN_PATH for remote_smtp transports.
Thanks to Miguel Martins Feitosa Filho. Closes: #432716
* Debconf translations
* Bulgarian completed. Closes: #431957, #430521
* Update Tamil. Thanks to Tirumurti Vasudevan. Closes: #432181
* Update Spanish.
Thanks to Javier Fernández-Sanguino Peña. Closes: #429940
Files:
859af844c8386277f78b1c1d3e4c6fc8 1169 mail standard exim4_4.67-6.dsc
54a1b42a7fbe7de2b3d821d40be40fb9 559696 mail standard exim4_4.67-6.diff.gz
0bfe0e70122cf2deeeaecff4d3aa1493 958078 mail standard exim4-base_4.67-6_i386.deb
d9a97b337d7ce5e59b32d6bc93cba6bd 92608 mail optional eximon4_4.67-6_i386.deb
875a90750051f24ef6db10786c0a0980 401578 mail standard exim4-daemon-light_4.67-6_i386.deb
018a2d9843945a651baa1ed9b60e7646 451382 mail optional exim4-daemon-heavy_4.67-6_i386.deb
a99efbd3044f69afd1f002abaecbff7d 624440 mail extra exim4-daemon-light-dbg_4.67-6_i386.deb
c5e6d6a3645a50ac749704e6da075c6e 707360 mail extra exim4-daemon-heavy-dbg_4.67-6_i386.deb
4b06c6107060b4dfec5b83ad163f8ee3 242492 mail extra exim4-dbg_4.67-6_i386.deb
0e1833d424e48eb24fea79fa194b714d 65326 mail extra exim4-dev_4.67-6_i386.deb
289fa32db8c8c3aa49ef92faf29dc2e4 258382 mail standard exim4-config_4.67-6_all.deb
daa007f75cffdb868c8f98bb71e15629 4642 mail standard exim4_4.67-6_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGmGdigZalRGu6PIQRAjMnAJkBYcLwYDWwqZpEwuijdp0xtjIEXgCggh64
Bp37tPMczyVo1if9zh/m7kY=
=NcHn
-----END PGP SIGNATURE-----
Information forwarded to debian-bugs-dist@lists.debian.org, Exim4 Maintainers <pkg-exim4-maintainers@lists.alioth.debian.org>:
Bug#431019; Package exim4-config.
(full text, mbox, link).
Acknowledgement sent to Sepp Wijnands <sw@nerds-incorporated.org>:
Extra info received and forwarded to list. Copy sent to Exim4 Maintainers <pkg-exim4-maintainers@lists.alioth.debian.org>.
(full text, mbox, link).
Message #20 received at 431019@bugs.debian.org (full text, mbox, reply):
Package: exim4-config
Version: 4.67-7
Followup-For: Bug #431019
Hi,
Passive configuration files installed by dpkg still cause update-exim4.conf to barf
about DEBCONFsomethingDEBCONF directives:
ips0:/etc/exim4# update-exim4.conf
DEBCONFsomethingDEBCONF found in exim configuration. This is most probably
caused by you upgrading to exim4 4.67-3 or later without accepting the
suggested conffile changes. Please read
/usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4
ips0:/etc/exim4#
Running the offending regexp by hand gives the following result:
ips0:/etc/exim4# grep -r '^[^#]*DEBCONF[a-z_]\+DEBCONF' conf.d
conf.d/main/02_exim4-config_options.dpkg-old:DEBCONF_hardcode_primary_hostname_DEBCONF
Since the other parts of update-exim4.conf ignores those files I would like to suggest
to change the detection routine so that it behaves more like the rest.
Sadly grep's --exclude and --include options only allow glob patterns,
so using the exact same regular expression is not possible.
But I think excluding automatically generated files by dpkg would be a nice start, something like:
grep -r '^[^#]*DEBCONF[a-z_]\+DEBCONF' --exclude '*.dpkg-*'
Greetings,
Sepp Wijnands
P.S. I know that these files propably shouldn't be in the configuration directory at all.
However previous versions of update-exim4.conf didn't mind, and I think rightly so.
-- Package-specific info:
Exim version 4.67 #1 built 14-Jul-2007 09:33:31
Copyright (c) University of Cambridge 2006
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 6, 2005)
Support for: crypteq iconv() IPv6 PAM Perl GnuTLS move_frozen_messages Content_Scanning Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.20.5 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages exim4-config depends on:
ii adduser 3.104 add and remove users and groups
ii debconf [debconf-2.0] 1.5.13 Debian configuration management sy
exim4-config recommends no packages.
-- debconf information excluded
Message #21 received at 431019-close@bugs.debian.org (full text, mbox, reply):
On Wed, Jul 18, 2007 at 09:05:35PM +0200, Sepp Wijnands wrote:
> Passive configuration files installed by dpkg still cause update-exim4.conf to barf
> about DEBCONFsomethingDEBCONF directives:
Documented feature. Please read docs and look for duplicate bugs
before filing new ones.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190
No longer marked as found in versions exim4/4.67-7.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Sat, 02 Nov 2013 15:57:34 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 01 Dec 2013 07:30:20 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:
Wed Oct 11 23:38:15 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.