exim4-daemon-light: configure script hangs up -- breaks installation

Bug #15196 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
exim4 (Debian)
Fix Released
Unknown
exim4 (Ubuntu)
Invalid
High
Unassigned

Bug Description

Automatically imported from Debian bug report #304033 http://bugs.debian.org/304033

Revision history for this message
In , Marc Haber (mh+debian-packages) wrote :

severity #304033 normal
tags #304033 confirmed pending
merge #304033 #303351
thanks

On Sun, Apr 10, 2005 at 02:48:38PM +0200, Ferenc Engard wrote:
> Severity: grave
> Justification: renders package unusable

Package works fine when using any other configuration scheme.
Downgrading to normal.

This is duplicate of #303351 and already fixed in svn.

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 621 72739835

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #304033 http://bugs.debian.org/304033

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.8 KiB)

Message-Id: <email address hidden>
Date: Sun, 10 Apr 2005 14:48:38 +0200
From: Ferenc Engard <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: exim4-daemon-light: configure script hangs up -- breaks installation

Package: exim4-daemon-light
Version: 4.50-5
Severity: grave
Justification: renders package unusable

I installed exim4 replacing my old exim3 configuration, and selected to
convert my config script to v4.

The configuration process of the package above dumped the new exim4
configuration file, then hanged up. The relevant process list was the
following:

14382 pts/33 S+ 0:04 apt-get install exim4 eximon4 exim4-doc-info exim4-doc-html
15165 pts/33 S+ 0:07 /usr/bin/dpkg --configure exim4-config exim4-base libgpg-error0 libgcry
15307 pts/33 S+ 0:07 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/exim4-d
15313 pts/33 S+ 0:00 /bin/sh /var/lib/dpkg/info/exim4-daemon-light.postinst configure
15314 pts/33 S+ 0:00 /bin/sh /usr/sbin/invoke-rc.d exim4 start
15330 pts/33 S+ 0:00 /bin/sh /etc/init.d/exim4 start
15332 pts/33 S+ 0:00 /bin/sh /usr/sbin/update-exim4.conf
15347 pts/33 S+ 0:00 /bin/sh /usr/sbin/update-exim4.conf
15348 pts/33 S+ 0:00 sed -e s/DEBCONF[^D][^E][^B].*DEBCONF//g
15349 pts/33 S+ 0:00 grep -E -v ^[[:space:]]*#
15350 pts/33 S+ 0:00 sed -e /^$/N;/\n$/D

Sending SIGHUP to process 15349 resulted:

/usr/sbin/update-exim4.conf: line 250: 15349 Hangup grep -E -v '^[[:space:]]*#'
     15350 | sed -e '/^$/N;/\n$/D'

I looked the (possibly generated) /usr/sbin/update-exim4.conf, and
(although I didn't checked what it is doing really) I found the following
code, which looks doubtful:

    276 sed -e "s/DEBCONF[^D][^E][^B].*DEBCONF//g" \
    277 > ${UPEX4C_outputfile}.tmp
    278 else
    279 cat /etc/exim4/exim4.conf.template
    280 removecomments | \
    281 sed -e "s/DEBCONF[^D][^E][^B].*DEBCONF//g" \
    282 > ${UPEX4C_outputfile}.tmp
    283 fi
    284 mv -f ${UPEX4C_outputfile}.tmp ${UPEX4C_outputfile}
    285 chmod ${CFILEMODE} ${UPEX4C_outputfile}
    286 [ "${UPEX4C_verbose}" = "yes" ] && \

I suspect that from the end of line 279 the "| \" string is missing.

I hope it was not me who made something silly... Regards:
Ferenc Engard

-- Package-specific info:
Exim version 4.50 #1 built 03-Apr-2005 07:22:57
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December 3, 2003)
Support for: iconv() IPv6 GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Configuration file is /var/lib/exim4/config.autogenerated
# /etc/exim4/update-exim4.conf.c...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 10 Apr 2005 15:26:22 +0200
From: Marc Haber <email address hidden>
To: Ferenc Engard <email address hidden>, <email address hidden>
Cc: Marc Haber <email address hidden>
Subject: Re: exim4-daemon-light: configure script hangs up -- breaks installation

severity #304033 normal
tags #304033 confirmed pending
merge #304033 #303351
thanks

On Sun, Apr 10, 2005 at 02:48:38PM +0200, Ferenc Engard wrote:
> Severity: grave
> Justification: renders package unusable

Package works fine when using any other configuration scheme.
Downgrading to normal.

This is duplicate of #303351 and already fixed in svn.

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 621 72739835

Revision history for this message
In , Marc Haber (mh+debian-packages) wrote :

reassign #304033 exim4-config
reassign #303351 exim4-config
merge #304033 #303351
thanks

Revision history for this message
Matt Zimmerman (mdz) wrote :

Downgraded in Debian, no need to track here

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sun, 10 Apr 2005 18:13:01 +0200
From: Marc Haber <email address hidden>
To: <email address hidden>
Cc: Marc Haber <email address hidden>
Subject: Re: exim4-daemon-light: configure script hangs up -- breaks installation

reassign #304033 exim4-config
reassign #303351 exim4-config
merge #304033 #303351
thanks

Revision history for this message
In , Marc Haber (mh+debian-packages) wrote : Bug#303351: fixed in exim4 4.50-6
Download full text (4.1 KiB)

Source: exim4
Source-Version: 4.50-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.50-6_i386.deb
  to pool/main/e/exim4/exim4-base_4.50-6_i386.deb
exim4-config_4.50-6_all.deb
  to pool/main/e/exim4/exim4-config_4.50-6_all.deb
exim4-daemon-heavy_4.50-6_i386.deb
  to pool/main/e/exim4/exim4-daemon-heavy_4.50-6_i386.deb
exim4-daemon-light_4.50-6_i386.deb
  to pool/main/e/exim4/exim4-daemon-light_4.50-6_i386.deb
exim4_4.50-6.diff.gz
  to pool/main/e/exim4/exim4_4.50-6.diff.gz
exim4_4.50-6.dsc
  to pool/main/e/exim4/exim4_4.50-6.dsc
exim4_4.50-6_all.deb
  to pool/main/e/exim4/exim4_4.50-6_all.deb
eximon4_4.50-6_i386.deb
  to pool/main/e/exim4/eximon4_4.50-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 <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marc Haber <email address hidden> (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 <email address hidden>)

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

Format: 1.7
Date: Sun, 17 Apr 2005 19:10:26 +0000
Source: exim4
Binary: eximon4 exim4-daemon-custom exim4-daemon-heavy exim4-base exim4 exim4-daemon-light exim4-config
Architecture: source i386 all
Version: 4.50-6
Distribution: unstable
Urgency: low
Maintainer: Exim4 Maintainers <email address hidden>
Changed-By: Marc Haber <email address hidden>
Description:
 exim4 - metapackage 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-light - lightweight exim MTA (v4) daemon
 eximon4 - monitor application for the exim MTA (v4) (X11 interface)
Closes: 299733 303351 304436
Changes:
 exim4 (4.50-6) unstable; urgency=low
 .
   * fix some errors in update-exim4.conf(8) manpage. (am)
   * more macros in config. (mh)
   * Apply upstream fix: $primary_hostname is now expanded in
     cyrus_sasl authenticator. Thanks to Juergen Kreileder, and of
     course Philip Hazel. (mh) Closes: 299733
   * fix conftype none missing "| \" bug, again. Thanks to Andrew Nimmo
     and Gabriel L. Briones III. (mh) Closes: 303351.
   * The upstream fix for #296492 sometimes causes an endless loop. Update
     patch with correction from Philip's commit, revision 1.10. (mh)
   * Document real_local router. (mh)
   * Add instructions about how to use inetd. Thanks to Ryan Underwood.
     (mh) Closes: #304436
   * Fix wrong file header in 100_exim4-config_domain_literal. (mh)
   * Fix bad english in 01_exim4-config_listmacrosdefs. (mh)
   * conf.d/main/02_exim4-config_options: Remove macro effort for options
     that we leave at their default by defau...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.4 KiB)

Message-Id: <email address hidden>
Date: Sun, 17 Apr 2005 16:02:12 -0400
From: Marc Haber <email address hidden>
To: <email address hidden>
Subject: Bug#303351: fixed in exim4 4.50-6

Source: exim4
Source-Version: 4.50-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.50-6_i386.deb
  to pool/main/e/exim4/exim4-base_4.50-6_i386.deb
exim4-config_4.50-6_all.deb
  to pool/main/e/exim4/exim4-config_4.50-6_all.deb
exim4-daemon-heavy_4.50-6_i386.deb
  to pool/main/e/exim4/exim4-daemon-heavy_4.50-6_i386.deb
exim4-daemon-light_4.50-6_i386.deb
  to pool/main/e/exim4/exim4-daemon-light_4.50-6_i386.deb
exim4_4.50-6.diff.gz
  to pool/main/e/exim4/exim4_4.50-6.diff.gz
exim4_4.50-6.dsc
  to pool/main/e/exim4/exim4_4.50-6.dsc
exim4_4.50-6_all.deb
  to pool/main/e/exim4/exim4_4.50-6_all.deb
eximon4_4.50-6_i386.deb
  to pool/main/e/exim4/eximon4_4.50-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 <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marc Haber <email address hidden> (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 <email address hidden>)

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

Format: 1.7
Date: Sun, 17 Apr 2005 19:10:26 +0000
Source: exim4
Binary: eximon4 exim4-daemon-custom exim4-daemon-heavy exim4-base exim4 exim4-daemon-light exim4-config
Architecture: source i386 all
Version: 4.50-6
Distribution: unstable
Urgency: low
Maintainer: Exim4 Maintainers <email address hidden>
Changed-By: Marc Haber <email address hidden>
Description:
 exim4 - metapackage 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-light - lightweight exim MTA (v4) daemon
 eximon4 - monitor application for the exim MTA (v4) (X11 interface)
Closes: 299733 303351 304436
Changes:
 exim4 (4.50-6) unstable; urgency=low
 .
   * fix some errors in update-exim4.conf(8) manpage. (am)
   * more macros in config. (mh)
   * Apply upstream fix: $primary_hostname is now expanded in
     cyrus_sasl authenticator. Thanks to Juergen Kreileder, and of
     course Philip Hazel. (mh) Closes: 299733
   * fix conftype none missing "| \" bug, again. Thanks to Andrew Nimmo
     and Gabriel L. Briones III. (mh) Closes: 303351.
   * The upstream fix for #296492 sometimes causes an endless loop. Update
     patch with correction from Philip's commit, revision 1.10. (mh)
   * Document real_local router. (mh)
   * Add instructions about how to use inetd. Thanks to Ryan Underwood.
     (mh) Closes: #304436
   * Fix wrong file header in ...

Read more...

Revision history for this message
In , Marc Haber (mh+debian-packages) wrote : Bug#303351: re-opening sarge bugs

reopen 299733
tags 299733 - confirmed
tags 299733 sarge
reopen 303351
retitle 303351 shell syntax error in update-exim4.conf
tags 303351 - confirmed
tags 303351 sarge
reopen 299732
tags 299732 - confirmed
tags 299732 sarge
reopen 297670
reassign 297670 exim4
tags 297670 sarge
reopen 296492
tags 296492 - confirmed
tags 296492 sarge
reopen 300967
tags 300967 - confirmed patch
tags 300967 sarge
reopen 299051
tags 299051 - confirmed d-i help
tags 299051 sarge
reopen 302060
tags 302060 - confirmed
tags 302060 sarge
thanks

re-opening bugs that are still in exim4 4.50-4, but fixed in 4.50-6

--
-----------------------------------------------------------------------------
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 621 72739835

--
Pkg-exim4-maintainers mailing list
<email address hidden>
http://lists.alioth.debian.org/mailman/listinfo/pkg-exim4-maintainers

Revision history for this message
In , Colin Watson (cjwatson) wrote : resynchronise bug state following BTS problem

reopen 304033
tags 304033 = sarge
thanks

--
Colin Watson [<email address hidden>]

Revision history for this message
In , Marc Haber (mh+debian-packages) wrote : Closing bugs aftger 4.50-6 has been approved for sarge

These bugs are now fixed in sarge as well.

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 621 72739835

Changed in exim4:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.