Description of problem: Login not possible using cyrus-sasl Version-Release number of selected component (if applicable): cyrus-imapd-2.4.10-1.fc15 How reproducible: Always Steps to Reproduce: 1. Upgrade to Cyrus 2.4.10-1 and latest sasl 2. login using cram-md5 (did not check other auth methods) - gives error 3. yum downgrade cyrus-sasl, restart saslauthd 4. login using cram-md5 still giving error 5. yum downgrade cyrus-imapd, restart cyrus-imapd 6. login works 7. yum update cyrus-sasl 8. login works Actual results: using version 2.4.10-1.fc15 of cyrus-imapd, you get the following error: -> in /var/log/messages: unable to open berkeley db /etc/sasldb2: invalid argument -> when telnetting manually DB->put: method nod permitted before handle's open method DB->compact: method not permitted before handle's open method DB->put: method nod permitted before handle's open method DB->compact: method not permitted before handle's open method ...NO login failed: authentication failure Expected results: login in cyrus-imapd, having mails Additional info: i found several infos, this could be a kind of deadlock, nevertheless i am not a pro. this has to be handled extremly urgently, as this could make lots of big productive environements unusable.
Info 2: i had now to downgrade cyrus-imapd as cyrus-sasl, as i did no longer work with the combination. btw. a reboot did resolve the problem partially
Thanks for reporting this. Seems that update of cyrus-sasl to berkley db v. 5 caused more troubles, but I don't know why it was updated. Anyway, you can try to downgrade cyrus-sasl for workaround: yum downgrade 'cyrus-sasl*' it should help. I've already rebuilt cyrus-imapd with updated libdb v. 5, it's in updates-testing now, but it's not installable, because we need libdb-utils which conflicts with db4-utils (rpm needs it). So fixing this will take some time...
While libdb-utils doesn't conflict with db4-utils anymore at present there is now a new issue: smtp-auth using postfix doesn't work anymore because postfix is unable to handle the new cyrus-sasl too...
postfix issue is known (bug #734084)