Hi.

I tried to upgrade from a perfectly running postfix system
(2.5.1 + SASL1) to 2.5.4, and got an strange error.

I compiled 2.5.1 (tar.gz from postfix's website) 3 months ago with:

make makefiles CCARGS="-DUSE_SASL_AUTH" -lsasl
make
make install
(answered the install questions and installed postfix in /postfix/ directory)

It's been working nicely since then, but due to CVE-2008-2936 I
downloaded 2.5.4 (tar.gz from postfix's website) and wrote:

tar xvzf postfix-2.5.4.tar.gz
cd postfix-2.5.4
make makefiles CCARGS="-DUSE_SASL_AUTH" -lsasl
make
/etc/init.d/postfix stop
make upgrade
/etc/init.d/postfix start

Telnetting port 25 results in (mail.log):

postfix/smtpd[8368]: warning: unsupported SASL server implementation: cyrus
postfix/smtpd[8368]: fatal: SASL per-process initialization failed
postfix/master[28601]: warning: process /postfix/usr/libexec/postfix/smtpd
                                      pid 8368 exit status 1
postfix/master[28601]: warning: /postfix/usr/libexec/postfix/smtpd: bad
                                      command startup -- throttling

Going back to /root/sources/postfix-2.5.1 and remaking a "make upgrade"
solved the problem temporary.

Now I'm trying to know what I'm doing wrong, because I'm using the same
"configure/make" setup and the same main.cf/master.cf files...

# postconf -n | grep -i sasl | grep -v authenticated
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = smtpd

# cat /etc/postfix/sasl/smtpd.conf
pwcheck_method: pwcheck
#mech_list: PLAIN LOGIN

# dpkg -l | grep -i sasl
ii libsasl-dev 1.5.27-3.1wood Development files for authentication abstrac ii libsasl-module 1.5.27-3.1wood Basic Pluggable Authentication Modules for S
ii  libsasl7       1.5.27-3.1wood Authentication abstraction library.
ii sasl-bin 1.5.27-3.1wood Programs for manipulating the SASL users dat


Any idea? What I'm doing wrong?

Thanks for any help.

--
Santiago Romero


Reply via email to