Bug#449345: exim4: daemon exits without notice when there is no disk space

Paul van Tilburg paulvt at debian.org
Mon Nov 5 09:58:23 UTC 2007


Package: exim4
Version: 4.63-17
Severity: important

I am running an important exim4 server for dozens of users on Etch.
However, lately, when I notice that I do not get any mail anymore it seems
that the exim4 server has just exited/crashed, because it is no longer
running. When using QUEUERUNNER='separate', the queuerunner stays alive,
but after a while the stmp listener/daemon is dead.

After three days, I finally found something in the logs that might indicate
the source of the problems:
Nov  4 17:47:02 sphere exim[12843]: 2007-11-04 17:47:02 1IoicV-0003L9-DS failed to write to main log: length=205 result=142 errno=9 (Bad file descriptor)
Nov  4 17:47:03 sphere exim[12843]: write failed on panic log: length=118 result=-1 errno=28 (No space left on device)
Nov  4 17:47:05 sphere exim[12844]: 2007-11-04 17:47:05 1Ioicr-0003LA-HM failed to write to main log: length=183 result=-1 errno=28 (No space left on device)
Nov  4 17:47:05 sphere exim[12844]: write failed on panic log: length=122 result=-1 errno=28 (No space left on device)
[and so on...]

IMHO, the daemon should stay alive and try to log this or my change its
process name, appending [out of disk space] or something.

Regards,
Paul

-- Package-specific info:
Exim version 4.63 #1 built 20-Jan-2007 10:42:32
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 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: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i486)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.18-4-486
Locale: LANG=C, LC_CTYPE=nl_NL.UTF8 (charmap=UTF-8)

Versions of packages exim4 depends on:
ii  debconf [debconf-2.0]         1.5.11     Debian configuration management sy
ii  exim4-base                    4.63-17    support files for all exim MTA (v4
ii  exim4-daemon-heavy            4.63-17    exim MTA (v4) daemon with extended

exim4 recommends no packages.

-- debconf information excluded





More information about the Pkg-exim4-maintainers mailing list