Your message dated Wed, 21 Mar 2007 04:17:20 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#415670: Postfix package 2.3.8-2 broken (etch)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: postfix
Version: 2.3.8-2
Severity: grave

After upgrading postfix from 2.3.7-3 to 2.3.8-2 it stopped working. Every delivery attempt resulted in log errors like this:

---8<---
Mar 21 08:35:17 server postfix/master[20081]: warning: process /usr/lib/postfix/smtpd pid 20090 exit status 127

Mar 21 08:35:17 server postfix/master[20081]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
---8<---

I find this bug rather serious, because it prevents the mail server from delivering mail. After downgrading everything seems to work fine again.

The system is debian etch 4.0 with latest updates installed.

Here is /etc/postfix/main.cf

---8<---
queue_directory = /some/directory

smtpd_banner = FOO ESMTP
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# TLS parameters
smtpd_tls_cert_file=/path/to/cert
smtpd_tls_key_file=/path/to/key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

myhostname = mail.server.name
mydomain = ourdomain.tld
myorigin = $mydomain
alias_maps = hash:/etc/aliases, hash:/etc/aliases.local
alias_database = hash:/etc/aliases, hash:/etc/aliases.local
mydestination = $myhostname, $mydomain, server.domain.tld
relayhost =
mynetworks = 127.0.0.0/8
#mailbox_command =
mailbox_size_limit = 51200000
recipient_delimiter = +
inet_interfaces = localhost, $myhostname
inet_protocols = all

smtp_bind_address = ip.address

mailbox_transport = lmtp:unix:extern/cyrus/lmtp

local_recipient_maps = $alias_maps

message_size_limit = 30240000

lmtp_destination_recipient_limit = 300
local_destination_recipient_limit = 300
local_destination_concurrency_limit = 5
lmtp_destination_concurrency_limit = 5
---8<---


--- End Message ---
--- Begin Message ---
Hi Joerg,

On Wed, Mar 21, 2007 at 11:55:52AM +0100, Joerg Platte wrote:
> I have the same problem. strace reports a problem with a library:

> [pid 30353] writev(2, [{"smtpd", 5}, {": ", 2}, {"relocation error", 16}, 
> {": ", 2}, {"/usr/lib/libpostfix-tls.so.1", 28}, {": ", 2}, {"symbol 
> SSL_CTX_sess_set_get_cb, "..., 114}, {"", 0}, {"", 0}, {"\n", 1}], 10) = 170

Thanks, this was the key.  It turns out the maintainer uploaded the
postfix/i386 binaries built against a wrong, broken version of libssl-dev,
with the result that the package works fine with the version of libssl0.9.8
in unstable but not with the version in testing.

I've scheduled a binNMU to get postfix rebuilt against the current
libssl-dev, so this ought to be fixed in testing within 36 hours with no
further maintainer action required.  I'm therefore closing the bug report
now.

Lamont, please be sure to update your build environment to the current
libssl-dev as well.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

--- End Message ---

Reply via email to