Bug 167300

Summary: sendmail: auxpropfunc error invalid parameter supplied
Product: [Fedora] Fedora Reporter: Robert Scheck <redhat-bugzilla>
Component: cyrus-saslAssignee: Nalin Dahyabhai <nalin>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://www.openldap.org/lists/openldap-software/200508/msg00303.html
Whiteboard:
Fixed In Version: 2.1.21-4 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-09-01 22:11:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Robert Scheck 2005-09-01 14:03:08 UTC
Description of problem:
I've the following error message in syslog (/var/log/messages) after updating to 
Rawhide and restarting saslauthd and sendmail:

[...] sendmail[18698]: auxpropfunc error invalid parameter supplied

Version-Release number of selected component (if applicable):
sendmail-8.13.4-2
cyrus-sasl-2.1.21-2
cyrus-sasl-2.1.21-3
openldap-2.2.26-1

Steps to Reproduce & how reproducible:
Everytime, restart sendmail.

Actual results:
I searched a bit in the Internet and only got, that the problem is ldapdb 
related. When I built cyrus-sasl myself with --disable-ldapdb, the problem 
disappeared.

Expected results:
No error message in syslog! ;-)

Additional info:
I filed this bug against cyrus-sasl, because I think this problem caused by 
cyrus-sasl and not by sendmail.

Comment 1 Nalin Dahyabhai 2005-09-01 20:11:54 UTC
The ldapdb plugin gets loaded, and I don't see any way to disable it in your
configuration without also disabling sasldb support.  As a temporary workaround,
try adding "ldapdb_uri: ldapi:///" to /usr/lib/sasl2/Sendmail.conf.

Comment 2 Nalin Dahyabhai 2005-09-01 20:17:32 UTC
I guess moving the ldapdb auxprop module into yet another subpackage is the most
workable solution.