Hello,

As I was working on cyrus-imapd 2.0.16 RPMs, I've found the " signaled to death by 11".
I was trying to use cyrys-imapd with pam authentification using OpenLDAP (cyrus-imap v 
2.0.16,
sasl 1.5.24,
pam-0.75-6mdk,pam_ldap-120-1mdk, openldap-2.0.11-6mdk, libdb3.2-3.2.9-1mdk )
I have a previous instllation which work well based on cyrus-imapd 1.x, OpenLDAP 
1.x,....

Just to be sure I have the problem already discussed, I get the " signaled to death by 
11" when
starting cyrus master
(even before trying to connect using pop or imap):

Aug  7 18:30:32 h52 master: unable to change limit of file descriptors available
Aug  7 18:30:32 h52 master[15569]: process started
Aug  7 18:30:32 h52 ctl_mboxlist[15570]: running mboxlist recovery
Aug  7 18:30:32 h52 master[15569]: process 15570 exited, signaled to death by 11
 
Aug  7 18:30:33 h52 master[15569]: process 15571 exited, signaled to death by 11
 
Aug  7 18:30:33 h52 master[15569]: ready for work
Aug  7 18:30:33 h52 ctl_mboxlist[15572]: checkpointing mboxlist
Aug  7 18:30:33 h52 master[15569]: process 15573 exited, signaled to death by 11
Aug  7 18:30:33 h52 master[15569]: process 15572 exited, signaled to death by 11


When I do a:
        telnet h52 110
        user manu

I get another "signaled to death by 11"
Aug  7 18:31:36 h52 master[15569]: process 15614 exited, signaled to death by 11

Did you have the same problem ?



After reading messages on the list I've seem several 'explanations' (considering 
libsasl and cyrus
are well linked with the same db lib):
        - libsasl is not re-entrant so "cyrus-imapd ->sasl -> pam -> pam_ldap -> 
libldap-2.x ->
sasl" make problems.
        - problem described by David Wright <[EMAIL PROTECTED]> on 
5 Aug:
"LDAP_OPT_X_TLS_REQUIRE_CERT"
        - memory alloc/dealloc bettween ldap/sasl (Jerome Fleury <[EMAIL PROTECTED]> 06 
Aug 2001;
"Kevin J. Menard, Jr." <[EMAIL PROTECTED]> 7 Aug)
        

And several quick 'solutions':
        - patch on http://www.surf.org.uk/ to use directly OpenLDAP (?)
                "Cyrus SASL 1.5.24 LDAP+MYSQL auth patch (NEW VERSION)"

        - using OpenLDAP 1.x
                ([EMAIL PROTECTED] 06 Aug):
                To work with earlier versions of OpenLdap, one needs to
                disable SASL in openldap to avoid reentry problems. OpenLdap 
                "configure" can be passed the following option to disable sasl 
                in it:
                --without-cyrus-sasl

Is this correct ? Is there other explanation(s)/solution(s) ?
Does someone have well runing installation with these versions of cyrus-imap, sasl, 
open ldap ?

In your opinion, what is the best, faster and easier solution to use cyrus-imapd with 
OpenLDAP ?

Manuel



Reply via email to