Bug 10832 - не работает с postfix
: не работает с postfix
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/cyrus-sasl2)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-02-13 16:38 by
Modified: 2008-01-29 09:13 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-02-13 16:38:28
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 From 2007-02-13 16:44:19 -------
Добавлю: При всём этом testsaslauthd отрабатывает как надо.
------- Comment #2 From 2007-02-14 11:02:59 -------
Решение:
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 From 2007-04-03 15:34:47 -------
Бага по факту INVALID, потому как связывание постфикса и saslauthd - само собой
разумеещееся действие. А вот то, что не найдя saslauthd, оно лазит в
/etc/sasl2/
sasldb2 - вот это видимо баг.
------- Comment #4 From 2008-01-28 11:48:04 -------
reassign
------- Comment #5 From 2008-01-29 09:13:58 -------
Нет, всё таки это багу я закрываю.

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