Bug#433422: exim4: complains inappropriately about DEBCONFsomethingDEBCONF on upgrade
Reid Priedhorsky
reid at reidster.net
Tue Jul 17 23:32:55 UTC 2007
Marc Haber wrote:
> On Tue, Jul 17, 2007 at 09:30:08AM -0500, Reid Priedhorsky wrote:
>> The point is that I think the check for DEBCONFsomethingDEBCONF
>> overreaches: all the DEBCONF strings under /etc/exim4 that I could see
>> appeared in ~ or .dpkg-old files, none of which are config files.
>
> They might be. How do I know which include directives the local admin
> uses? I did not intend to write an exim config parser in shell, so I
> decided to err on the safe side and to offer a possibility to silence
> the warnings.
>
>> I'm not sure if you intended it, but I was insulted by your reply.
>
> And I am continuously insulted by people who require me to re-iterate
> things that are already in the BTS (this issue, three times) _AND_ in
> the docs.
Marc,
I do think there is a real bug here. Removing the files in question
makes the error message go away:
reidster:/etc/exim4# /etc/init.d/exim4 restart
Stopping MTA for restart: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
exim4_listener.
Restarting MTA: exim4.
reidster:/etc/exim4# find . -name '*~' -exec rm {} \;
reidster:/etc/exim4# find . -name '*.dpkg-old' -exec rm {} \;
reidster:/etc/exim4# find . -xtype f -exec grep -H DEBCONF {} \;
reidster:/etc/exim4# /etc/init.d/exim4 restart
Stopping MTA for restart: exim4_listener.
Restarting MTA: exim4.
I don't understand why it makes sense for your searching code to look
for DEBCONF in those files -- no sane configuration would ever include
them, and they are easy to generate in the process of normal admin tasks.
Thanks,
Reid
More information about the Pkg-exim4-maintainers
mailing list