Bug 10832

Summary: не работает с postfix
Product: Sisyphus Reporter: Alexey Sidorov <alexsid>
Component: cyrus-sasl2Assignee: Sergey Y. Afonin <asy>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: critical    
Priority: P2 CC: asy, eostapets, mike, solo
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Sidorov 2007-02-13 16:38:28 MSK
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.: судя по всему баг проявляется не у всех.
Comment 1 Alexey Sidorov 2007-02-13 16:44:19 MSK
Добавлю: При всём этом testsaslauthd отрабатывает как надо.
Comment 2 Alexey Sidorov 2007-02-14 11:02:59 MSK
Решение:
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

Но вообще - нужно что-то делать с пакетом.....
Comment 3 Vladimir V. Kamarzin 2007-04-03 15:34:47 MSD
Бага по факту INVALID, потому как связывание постфикса и saslauthd - само собой
разумеещееся действие. А вот то, что не найдя saslauthd, оно лазит в /etc/sasl2/
sasldb2 - вот это видимо баг.
Comment 4 Michael Shigorin 2008-01-28 11:48:04 MSK
reassign
Comment 5 Vladimir V. Kamarzin 2008-01-29 09:13:58 MSK
Нет, всё таки это багу я закрываю.

Насчёт лазанья в /etc/sasl2/sasldb2 можно повесить отдельную багу.