[sisyphus] Postfix SASL authentication broken after upgrade to libsasl2-3

Ivan Adzhubey iadzhubey на rics.bwh.harvard.edu
Вт Июн 24 07:26:10 MSK 2014


On Monday, June 23, 2014 10:21:41 PM Ivan Adzhubey wrote:
> Доброго времени суток!
> 
> После установки libsasl2-3-2.1.26-alt5 SASL Postfix authentication
> поломался:
> 
> warning: SASL authentication failure: Internal Error -4 in server.c near
> line 1757
> Jun 24 06:15:49 protein last message repeated 2 times
> Jun 24 06:15:49 protein postfix/smtpd[21089]: warning:
> xsasl_cyrus_server_get_mechanism_list: no mechanism available
> Jun 24 06:15:49 protein postfix/smtpd[21089]: fatal: no SASL authentication
> mechanisms
> 
> Судя по всему, это вот этот баг:
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638045

Нет, это оказалось другое.

> P.S. https://bugzilla.altlinux.org/show_bug.cgi?id=30135

Исправил так:

# cd /usr/lib
# rm -rf sasl2/
# ln -sT sasl2-3 sasl2
# service saslauthd restart
# service courier-authdaemon restart

После чего SASL authentication заработала нормально (это на i32 архитектуре). 
То есть проблема в том, что cyrus-sasl2-2.1.26-alt5 не знает про 
/usr/lib/sasl2-3/ от libsasl2-3-2.1.26-alt5.

--Иван



Подробная информация о списке рассылки Sisyphus