IMAP authentication via LDAPS

Saltmarsh, Evan M evan.m.saltmarsh at Vanderbilt.Edu
Thu Oct 6 16:17:25 EDT 2005


Well good news and bad.  I've determined that the saslauthd is crashing
when the call is made, but the truss is cryptic in nature.  Here is the
tail end, don't know if it's helpful or not.

26866/2:        getpid()                                        = 26866
[1]
26866/2:        write(6, "8092010301\0 i\0\0\0  \0".., 148)     = 148
26866/2:        read(6, "16030104 B02\0", 7)                    = 7
26866/2:        time()                                          =
1128629768
26866/2:        time()                                          =
1128629768
26866/2:        getpid()                                        = 26866
[1]
26866/2:        read(6, "\0 F0301\0\01812 d R v Y".., 1088)     = 1088
26866/2:            Incurred fault #6, FLTBOUNDS  %pc = 0xFEB9F95C
26866/2:              siginfo: SIGSEGV SEGV_MAPERR addr=0x00000008
26866/2:            Received signal #11, SIGSEGV [default]
26866/2:              siginfo: SIGSEGV SEGV_MAPERR addr=0x00000008

Evan Saltmarsh
UNIX Systems Administrator
Information Technology Services
Vanderbilt University
Office:  (615) 322-2156
Cell:  (615) 491-4115 
 
-----Original Message-----
From: Andrew Morgan [mailto:morgan at orst.edu] 
Sent: Thursday, October 06, 2005 3:03 PM
To: Saltmarsh, Evan M
Cc: info-cyrus at lists.andrew.cmu.edu
Subject: Re: IMAP authentication via LDAPS


On Thu, 6 Oct 2005, Saltmarsh, Evan M wrote:

> I'm having trouble getting LDAPS to work with cyrus.  We've been able
to
> get LDAPS to work using stunnel to encrypt the path, but if we change
> the saslauthd.conf file to point to the LDAPS port, we get the
following
> in our syslog, and it appears the connection to the LDAP server is
never
> established.
>
>
>
> Oct  6 10:39:34 tst-srvr imaps[25773]: [ID 702911 auth.notice] door
call
> to saslauthd server failed: Interrupted system call
>
> Oct  6 10:39:39 tst-srvr imaps[25773]: [ID 702911 auth.notice] door
call
> to saslauthd server failed: Bad file number
>
>
>
> Anybody else have problems / suggestions on how to get LDAPS
> authentication to work?

Try running strace (linux) or truss (solaris) on the saslauthd master 
process and the cyrus master process.  You'll want to have strace/truss 
follow forks.  The system calls near these error message will probably 
expose the problem.

 	Andy



More information about the Info-cyrus mailing list