cyrus-sasl2_2.1.22-alt1.1 saslauthd нормально запускается. однако при попытке авторизоватся на постфиксе в логах лезет warning: SASL authentication problem: unable to open Berkeley db /etc/sasl2/ sasldb2: No such file or directory и аутентификация обламывается. непонятно, зачем ему всё-таки sasldb2, если # cat /etc/postfix/sasl/smtpd.conf pwcheck_method: saslauthd mech_list: plain login версия cyrus-sasl2_2.1.20-alt8 при тех-же настройках работает нормально. P.S.: судя по всему баг проявляется не у всех.
Добавлю: При всём этом testsaslauthd отрабатывает как надо.
Решение: 1. Прописать либо в /etc/sysconfig/saslauthd: OPTIONS="-a ldap -O /etc/sasl2/saslauthd.conf -m /var/spool/postfix/var/run/ saslauthd" либо в /etc/fstab: /var/run/saslauthd /var/spool/postfix/var/run/saslauthd none rw,bind 0 0 2. запихать файл /etc/postfix/sasl/smtpd.conf в /etc/sasl2/smtpd.conf Но вообще - нужно что-то делать с пакетом.....
Бага по факту INVALID, потому как связывание постфикса и saslauthd - само собой разумеещееся действие. А вот то, что не найдя saslauthd, оно лазит в /etc/sasl2/ sasldb2 - вот это видимо баг.
reassign
Нет, всё таки это багу я закрываю. Насчёт лазанья в /etc/sasl2/sasldb2 можно повесить отдельную багу.