You are not logged in.

#1 2006-08-26 21:44:57

taewon
Member
Registered: 2006-05-02
Posts: 15

SASL error in KMail after pacman -Syu

Hi! I pacman -Syu'ed and have a problem with KMail. It worked perfectly untill I pacman'ed: it says:

Unable to authenticate via PLAIN.
The server popix.urz.uni-heidelberg.de replied:
SASL(-4): no mechanism available: No worthy mechs found

As pacman was upgrading I read that it upgraded libsasl and maybe this is causing the problem? Please help!?

Offline

#2 2006-08-26 21:55:21

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: SASL error in KMail after pacman -Syu

Install cyrus-sasl-plugins, it contains the plugins required to do SASL authentication other than sasldb.

Offline

#3 2006-08-26 23:35:53

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: SASL error in KMail after pacman -Syu

OK, fixed: cyrus-sasl depends on the plugins to make the migration for -pgsql and -mysql users better, where libsasl contains the PLAIN and LOGIN mechanisms. When I created libsasl, I didn't think about client implementations, only about server implementations (I host a mail cluster based on cyrus IMAP on debian, which has almost the same splitup).

Offline

#4 2006-08-29 21:14:57

taewon
Member
Registered: 2006-05-02
Posts: 15

Re: SASL error in KMail after pacman -Syu

it works now, thanks!

Offline

#5 2009-06-03 10:40:36

p.navid
Member
Registered: 2007-11-03
Posts: 14

Re: SASL error in KMail after pacman -Syu

Hi
I have the very same problem using KMail on kdemod 4.2.3. I know this is due to the lack of NTLM support in the sasl2 package. I tried to compile the package (sasl ver. 2.1.23 and ver. 2.1.22) myself and copy the generated modules to the /usr/lib/sasl2 directory but I get the following error when I run make:

digestmd5.c:3703: warning: unused parameter 'serverin'
digestmd5.c:3704: warning: unused parameter 'serverinlen'
digestmd5.c: In function 'digestmd5_client_mech_step3':
digestmd5.c:3838: warning: unused parameter 'prompt_need'
digestmd5.c:3839: warning: unused parameter 'clientout'
digestmd5.c:3840: warning: unused parameter 'clientoutlen'
digestmd5.c: In function 'digestmd5_client_mech_step':
digestmd5.c:4000: warning: pointer targets in assignment differ in signedness
digestmd5.c:4037:15: error: #elif with no expression
make[2]: *** [digestmd5.lo] Error 1
make[2]: Leaving directory `/home/navid/cyrus-sasl-2.1.23/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/navid/cyrus-sasl-2.1.23'
make: *** [all] Error 2

Any idea how I can make it work? My workplace's email server is MS Exchange and uses NTLM (and only NTLM) for authentication so I have to make it work. Any help is aprreciated in advance.

Offline

#6 2009-06-07 06:00:59

p.navid
Member
Registered: 2007-11-03
Posts: 14

Re: SASL error in KMail after pacman -Syu

Hi there
Sounds like all the packages (libsasl, cyrus-sasl and cyrus-sasl-plugins) don't have a maintainer. If someone with a good a experience can help me work this out, I can take over the maintenance. Anyone?

Offline

#7 2009-06-07 06:03:18

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,672
Website

Re: SASL error in KMail after pacman -Syu

Please don't start posting in three year old topics...   The solutions in those topics very likely do not apply anymore.  I am closing this.  Start a new topic with your problem.

Offline

Board footer

Powered by FluxBB