Package: exim4-base Version: 4.69-5+b1 Severity: serious Justification: 6
Updating exim4 fails because the exim init script refuses to start the daemon. >From the changelog, I'm guessing this might be related to the quoting problems encountered in a few recent bugs (476987 is one). This release is suppossed to be fixed, so maybe this is an overlooked part? I have SMTPLISTENEROPTIONS set so that I can listen on port 465 in addition to 25.. i.e. SMTPLISTENEROPTIONS='-oX 465:25 -oP /var/run/exim4/exim.pid' This matches the recommendation supplied in the exim and Debian package doc. What happens is that the single quotes seem to be showing up on the actual command line. Here is a debug excerpt: + '[' /var/run/exim4/exim.pid ']' + /sbin/start-stop-daemon --start --nicelevel 0 --quiet --exec /usr/sbin/exim4 --oknodo --pidfile /var/run/exim4/exim.pid -- -bd -q30m '-oX 465:25 -oP /var/run/exim4/exim.pid' exim abandoned: unknown, malformed, or incomplete option -oX 465:25 -oP /var/run/exim4/exim.pid Notice that the full SMTPLISTENEROPTIONS string is still quoted when passed to start-stop-daemon... exim then barfs. (but notice also the quotes only show up in the debug output... it took a minute to figure out that exim was treating the whole string as one big option.) I can run exim manually with the options directly, but I can't figure out a way (short of hacking the init script itself) to get the options through via the normal avenues. --Mike -- Package-specific info: Exim version 4.69 #1 built 02-May-2008 12:47:18 Copyright (c) University of Cambridge 2006 Berkeley DB: Berkeley DB 4.6.21: (September 27, 2007) Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb 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 -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.22 (SMP w/4 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-base depends on: ii adduser 3.107 add and remove users and groups ii cron 3.0pl1-104 management of regular background p ii debconf [debconf-2.0] 1.5.21 Debian configuration management sy ii exim4-config [exim4-config-2] 4.69-5 configuration for the Exim MTA (v4 ii libc6 2.7-10 GNU C Library: Shared libraries ii libdb4.6 4.6.21-6 Berkeley v4.6 Database Libraries [ ii lsb-base 3.2-11 Linux Standard Base 3.2 init scrip ii netbase 4.32 Basic TCP/IP networking system Versions of packages exim4-base recommends: ii bsd-mailx [mailx] 8.1.2-0.20071201cvs-3 A simple mail user agent ii mailx 1:20071201-3 Transitional package for mailx ren ii psmisc 22.6-1 Utilities that use the proc filesy -- debconf information: exim4/purge_spool: false exim4-base/drec: exim4/move_exim3_spool: false -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]