KDE 3.4 and KMail 1.8 on SuSE 9.2 error
Yesterday night I updated to KDE 3.4 and, as usual, I got a weird error
Authorization failed, An error occured during authentication: SASL(-4): no mechanism available: No worthy mechs found authentication not supported
Appart from the error string being built wrong, something which is more clearly seen on the spanish version of it (strings are mixed), this looks like that some plugin is missing. Kmail uses SASL as an authenthication abstraction layer, and each protocol supported by SASL is built as a plugin and packaged in its own RPM, or at least that’s what SuSE does.
So I just had to go to my local SuSE mirror and grab all cyrus-sasl-* packages, as well as a couple more to meet dependencies. The list of packages is (although I needed only one of them, I just installed everything):
cyrus-imapd-2.2.8-6.4.x86_64.rpm
cyrus-sasl-2.1.19-7.3.x86_64.rpm
cyrus-sasl-crammd5-2.1.19-7.3.x86_64.rpm
cyrus-sasl-digestmd5-2.1.19-7.3.x86_64.rpm
cyrus-sasl-gssapi-2.1.19-7.3.x86_64.rpm
cyrus-sasl-otp-2.1.19-7.3.x86_64.rpm
cyrus-sasl-plain-2.1.19-7.3.x86_64.rpm
cyrus-sasl-saslauthd-2.1.19-5.2.x86_64.rpm
perl-Cyrus-IMAP-2.2.8-6.4.x86_64.rpm
perl-Cyrus-SIEVE-managesieve-2.2.8-6.4.x86_64.rpm
Yes, I could have used YaST, but due to the update to KDE 3.4 and many packages I’ve built and installed, there are quite a lot of broken dependencies, and it gets tedious to tell YaST to ignore conflicts and versions and all.

