Qmail-LDAP
[Top] [All Lists]

Re: ldap-qmail error: required ldap attributes not found

To: qmail-ldap@qmail-ldap.org
Subject: Re: ldap-qmail error: required ldap attributes not found
From: Claudio Jeker <jeker@n-r-g.com>
Date: Fri, 10 Nov 2006 09:22:12 +0100
Delivered-to: sp-com-lists@consult.net
Delivered-to: qmail-ldap-list@securepoint.com
Delivered-to: mailing list qmail-ldap@qmail-ldap.org
In-reply-to: <20061110032531.GK24770@prata.ncc.shs.com.sg>
Mail-followup-to: Claudio Jeker <jeker@n-r-g.com>, qmail-ldap@qmail-ldap.org
Mailing-list: contact qmail-ldap-help@qmail-ldap.org; run by ezmlm
References: <20061110032531.GK24770@prata.ncc.shs.com.sg>
User-agent: Mutt/1.5.12-2006-07-14
On Fri, Nov 10, 2006 at 11:25:31AM +0800, henley@omniarray.com wrote:
> Hi All,
> I have patched qmail-1.03 with qmail-ldap version
> qmail-ldap-1.03-20060201.patch, installed and got it running. 
> 
> When I do an email test delivery on the localhost like so 
> > root@mails2 # echo "to:henley@omniarray.com" | /var/qmail/bin/qmail-inject
> 
> The delivery fails with with the log showing the following errors
> 
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.656143
> > starting delivery 61: msg 31052 to local henley@omniarray.com
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.656228
> > status: local 1/10 remote 0/20
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659607
> > delivery 61: log: mailaddr:_henley@omniarray.com
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659721
> > delivery 61: log: qldap_open:_init_successful/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659788
> > delivery 61: log: qldap_set_option:_set_referrals_successful/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659859
> > delivery 61: log: qldap_bind:_successful/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.659928
> > delivery 61: log:
> > ldapfilter:_'(&(objectClass=qmailUser)(|(mail=henley@omniarray.com)(mailAlternateAddress=henley@omniarray.com)))'/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660050
> > delivery 61: log:
> > qldap_lookup:_search_for_(&(objectClass=qmailUser)(|(mail=henley@omniarray.com)(mailAlternateAddress=henley@omniarray.com)))_succeeded/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660118
> > delivery 61: log: qldap_get_attr(accountStatus):_active/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660182
> > delivery 61: log: qldap_get_attr(mailSizeMax):_no_such_attribute/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660246
> > delivery 61: log: qldap_get_attr(mailQuotaSize):_0/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660317
> > delivery 61: log: qldap_get_attr(mailQuotaCount):_0/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660382
> > delivery 61: log: qldap_get_attr(homeDirectory):_no_such_attribute/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660454
> > delivery 61: log: qldap_get_attr(mailMessageStore):_/home/vmail/henley/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660518
> > delivery 61: log: qldap_get_attr(uid):_henley/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660581
> > delivery 61: log: qldap_get_attr(qmailUID):_no_such_attribute/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660652
> > delivery 61: log: qldap_get_attr(qmailGID):_no_such_attribute/
> > Nov 10 11:02:48 mail2 qmail: [ID 748625 mail.info] 1163127768.660949
> > delivery 61: failure:
> > LDAP_attribute_is_not_given_but_mandatory._(#5.3.5)/
> 
> Seems like the error is due to qmailUID and qmailGID deemed
> missing by qmail-ldap. This is unexpected because 
> I have populated the controls files with ldapuid and ldapgid.
> Anyway I have attached the qmail-ldaplookup output as follows
> which seems to have no problem picking up the info from the controls files
> 

Only qmailGID/ldapgid is missing. ldapuid was correctly read.
Did you restart qmail after changing the ~control files?

-- 
:wq Claudio

<Prev in Thread] Current Thread [Next in Thread>