※ 引述《[email protected] (shist?)》之銘言:
: : authentication failed
: 後來發現sasl2 ports已經沒有pwcheck這一個daemon , 所以一直找不到 @@ , sasl1
: 仍有這一個 ,想用的可以用sasl1 ..
這是 /usr/local/share/doc/cyrus-sasl2/html/upgrading.html 裏面說
從 sasl1 升級到 sasl2 要做的步驟, 所以把 pwcheck 改成 auxprop 應該就可以了吧
* If you used /etc/sasldb for authentication, you'll need to take the
following steps to convert to using /etc/sasldb2 with Cyrus SASL v2:
1. run utils/dbconverter-2 after installation.
2. change the pwcheck_method in any config files to auxprop
3. (optional) add auxprop_plugin to the config files, set to sasldb
: : postfix/smtpd[83753]: unable to dlopen /usr/local/lib/sasl2/libkerberos4.so: /usr/local/lib
: : /sasl2/libkerberos4.so: Undefined symbol "des_pcbc_encrypt"
: : postfix/smtpd[83753]: OTP unavailable because can't read/write key database /etc/opiekeys:
: : Permission denied
: kerboeros4 的library按照google上面的建議拿掉再重新compile , 還是會有這一個問
: 提, 不知道大家怎樣處理這一個問題?
手動把 /usr/local/lib/sasl2/libkerberos4.so 刪掉再試試吧
不行再看看 /usr/lib/libkrb* 有沒有刪光吧
OTP 那個錯誤訊息, 在 make 之前, 先設定 (setenv) WITHOUT_OTP yes吧
--
※ Origin: 鳥窩 (BirdNest.twbbs.org) ◆ From: eagle.seed.net.tw