I'm also having this prob but it is on SUSE 10.1. Everything was hunky dory until I installed SUSE updates. The ver of BIND is 9.3.2 and I think it doesn't like the Zimbra libldap-2.3.so.0. I'm not a Linux guru but I wonder if it's possible to have an application specific symlink?
Code:
mail:/usr/sbin # ldd /usr/sbin/named
linux-gate.so.1 => (0xffffe000)
liblwres.so.9 => /usr/lib/liblwres.so.9 (0xb7f34000)
libdns.so.21 => /usr/lib/libdns.so.21 (0xb7e2c000)
libbind9.so.0 => /usr/lib/libbind9.so.0 (0xb7e24000)
libisccfg.so.1 => /usr/lib/libisccfg.so.1 (0xb7e14000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7ceb000)
libisccc.so.0 => /usr/lib/libisccc.so.0 (0xb7ce4000)
libisc.so.11 => /usr/lib/libisc.so.11 (0xb7ca9000)
libldap-2.3.so.0 => /opt/zimbra/lib/libldap-2.3.so.0 (0xb7c7a000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb7c65000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7c51000)
libc.so.6 => /lib/libc.so.6 (0xb7b30000)
liblber-2.3.so.0 => /opt/zimbra/lib/liblber-2.3.so.0 (0xb7b25000)
libdl.so.2 => /lib/libdl.so.2 (0xb7b21000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb7b0e000)
libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb7ade000)
libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0xb79e4000)
/lib/ld-linux.so.2 (0xb7f59000)
mail:/usr/sbin # Question now is, how on earth do you get /usr/sbin/named to look somewhere else for it's ldap library? Guess I'll just keep hunting...