Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Error messages in console regarding ldapl

#289

Hello!

While I was searching my log files for an other error I stumbled over a MailMate error message by accident:

01.10.12 05:45:50,768 MailMate[9037]: Error loading /System/Library/Security/ldapdl.bundle/Contents/MacOS/ldapdl: dlopen(/System/Library/Security/ldapdl.bundle/Contents/MacOS/ldapdl, 262): no suitable image found. Did find:
/System/Library/Security/ldapdl.bundle/Contents/MacOS/ldapdl: mach-o, but wrong architecture

I am not sure if this is really an issue or only "noise" because MailMate "behaves well".

Regards
Niels

Reported by niels · October 1st, 2012 @ 03:53 AM

State: reproduced
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny
    • State changed from new to reproduced

    Apparently ldapdl is 64 bit only on Mountain Lion. This is not the case on Lion. I'm not sure why this has changed and when the Security framework tries to load ldapdl. I'm not sure how/if it affects MailMate when it fails, but it is unlikely to be fixed until MailMate goes 64 bit – probably when MailMate also requires 10.7.

    October 1st, 2012 @ 06:43 AM

  2. Bill Cole
    Bill Cole

    I have seen these errors as well, and I think I've figured out what's happening and what the impact could be.

    I set up a pristine VM installation of Mountain Lion and tried to reproduce the error messages by manually configuring it in small steps to match the machine where I saw the errors. The critical step to make that happen is a system preference that is exposed only in the Keychain Access utility: "Search directory services for certificates". That is not on by default in a fresh ML install, but it may have been on by default in the past. A system that has been upgraded from an earlier OS or had a user migrated from an older OS may have it on even if the machine isn't in an environment where OpenDirectory actually has certificates. So the impact is that if you expect to use an OpenDirectory-based PKI with MailMate, it won't work and you may instead get SSL/TLS certificate errors that don't happen in 64-bit apps.

    (Tangent: figuring out exactly what ldapdl does is quite a research project. It is a backend module for the deprecated CDSA API suite and Apple has never documented the specific functionality of such modules. The CDSA implementation that lives in /System/Library/Security seems to only have survived in ML because Apple's own tools and supported OS services/API's use it.

    February 16th, 2013 @ 08:19 PM

  3. benny
    benny

    @Bill: Thanks for the detailed analysis!

    February 19th, 2013 @ 04:10 AM

  4. benny
    benny
    • State changed from reproduced to fixreleased

    Just noticed this old ticket which I assume is fixed. MailMate has been 64 bit for a long time.

    September 28th, 2017 @ 02:33 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.