Bug#392831: exim4-config: colons or semi colons as separators
(debconf templates issue)
Alexandre Fayolle
afayolle at debian.org
Fri Oct 13 19:34:50 UTC 2006
Package: exim4-config
Version: 4.63-5
Severity: grave
Justification: renders package unusable
Hi,
I'm having to reinstall my mail server (HD died on the previous one), and the debconf
questions in exim4-config caused me to fill in wrong values, which broke the mail server. I'm
using an RC severity because this will certainly bite users installing a fresh mail server
with Debian/etch.
The problematic templates are the one which ask for a list of values:
* "IP adresses to listen on for incoming SMTP connections" says in the help:
"Please enter a semicolon-separated list of IP addresses."
This is correct.
* "Other destinations for which mail is accepted" says in the help:
"Please enter a semicolon-separated list of recipient domains"
This does not work: the destinations should be a colon-separated list of recipient domains.
The symptom is undeliverable mails with lines like
2006-10-13 21:03:41 1GYSJp-0003Su-JV unknown lookup type "fayauffre.org"
in paniclog.
An easy patch is to change the wording of the debconf template and the translations. But it
is probably better to have both lists use the same separator. If exim4 expects colons, the
config script could sed s/;/:/ that line before writing it in the update-exim4.conf.conf
file.
The attached update-exim4.conf.conf was generated using a semicolon separated list at the
debconf prompt.
Thanks for your time and work.
-- Package-specific info:
Exim version 4.63 #1 built 10-Oct-2006 16:53:10
Copyright (c) University of Cambridge 2006
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 6, 2005)
Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages
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
Size of off_t: 8
Configuration file is /var/lib/exim4/config.autogenerated
# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'
dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''fayauffre.org;merlin;merlin.fayauffre.org'
dc_local_interfaces='127.0.0.1;192.168.74.101'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets='192.168.74.0/24'
dc_smarthost='smtp.free.fr'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
mailname:fayauffre.org
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=fr_FR at euro, LC_CTYPE=fr_FR at euro (charmap=ISO-8859-15)
Versions of packages exim4-config depends on:
ii adduser 3.95 Add and remove users and groups
ii debconf [debconf-2.0] 1.5.2 Debian configuration management sy
exim4-config recommends no packages.
-- debconf-show failed
More information about the Pkg-exim4-maintainers
mailing list