Quote:
|
Originally Posted by Britt 15. Back to mta.domain.com. Ran zmmtactl start as zimbra user. Everything looks good until:
dyld: Library not loaded: /opt/zimbra/openlda-2.2.28/lib/libldap-2.2.7.dylib
Referenced from: /opt/zimbra/postfix-2.2.5/sbin/postlog
Reason: image not found
/opt/zimbra/postfix-2.2.5/conf/postfix-script: line 283: 3744 Trace/BPT trap
$FATAL the Postfix mail system is already running
saslauthd[4338] :set_auth_mech : failed to initialize mechanism zimbra
What to try now?
Thanks in advance for the help. |
Ok, first off - this is the best forum post I've ever seen. I have no follow up questions - I know the version you installed, the OS you installed on, and the problem you're having. That's a very welcome change
This looks like a bug in the way I compile postfix - the mach linker seems to remember where it found a library when it was built, and doesn't like it when they're moved. (In fact, otool -l on a dylib file will show the original install path of that library).
So, a fix for your problem:
su -
mkdir -p /opt/zimbra/openldap-2.2.28
ln -s /opt/zimbra/openldap-2.2.28 /opt/zimbra/openldap
ln -s /opt/zimbra/lib /opt/zimbra/openldap-2.2.28/lib
It's possible that it won't like the symlinks - if that's the case, you can make ldap/lib a regular dir, and copy the dylibs from /opt/zimbra/lib
I'll try to get that fixed in the next build.