This looks much like the error we had, which was:

ruby: ../../../libraries/libldap/result.c:113: ldap_result: Assertion `ld !=
((void *)0)' failed.

Under CentOS/RHEL, you need to upgrade the version of nss_ldap to
253-37.el5_6.1 (or later)
Bug details: https://bugzilla.redhat.com/show_bug.cgi?id=684889 and
https://bugzilla.redhat.com/show_bug.cgi?id=703831

Bug fix advisory:
http://rhn.redhat.com/errata/RHBA-2011-0514.html
Note that things other than puppet will be affected by this problem, such as
ssh connections!

BTW, your nss_initgroups_ignoreusers addition looks correct.
On 23 September 2011 07:53, Basil Baby <[email protected]> wrote:

> From the debug mode logs, ruby was having trouble with LDAP.
> Debug Error message:
> ruby: ../../../libraries/libldap/error.c:273: ldap_parse_result: Assertion `r 
> != ((void *)0)' failed
>
>
> Is there way I can exclude puppet not to look up LDAP to avoid this 
> situation? I did try adding following entry in /etc/ldap.conf but didn't help.
> "nss_initgroups_ignoreusers root"
>
> -Basil
>
> On Fri, Sep 2, 2011 at 11:41 AM, Christopher Wood <
> [email protected]> wrote:
>
>>  On Thu, Sep 01, 2011 at 08:31:55PM -0400, Basil Baby wrote:
>> >    Few of my puppet clients (puppet 0.24.8,� ruby 1.8.5, facter 1.5.2)
>> are
>> >    dying with out any error messages on on syslog.� I cannot see much
>> system
>> >    resource usage on these nodes.
>> >
>> >    What is the best way to troubleshoot the root cause of the problem?
>>
>> Without having huge scads of puppet knowledge, if they die frequently
>> enough perhaps running one of these in the foreground with debug/tee to see
>> if they spit out any interesting messages?
>>
>> See "puppet agent -h" for your exact command line parameters, but
>> something like:
>>
>> puppet agent --no-daemonize --debug 2>&1 | tee /var/tmp/p1.log
>>
>>
>> >    -Basil
>> >
>> >    --
>> >    You received this message because you are subscribed to the Google
>> Groups
>> >    "Puppet Users" group.
>> >    To post to this group, send email to [email protected].
>> >    To unsubscribe from this group, send email to
>> >    [email protected].
>> >    For more options, visit this group at
>> >    http://groups.google.com/group/puppet-users?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/puppet-users?hl=en.
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to