
On Tue, May 25, 2010 at 11:18:39AM +1200, Bryce Utting wrote:
John McPherson wrote:
Not really answering your main question in any way, but one gotcha that I've encountered: thunderbird includes its own copy of an ldap library, and if you have 'ldap' in /etc/nsswitch.conf for resolving user IDs then thunderbird will crash on startup.
The following works, FSVO, YMMV, no promises as to what the next upgrade may do:
# getent passwd ldap_user_name >> /etc/passwd
This'll leave something like the following at the foot of /etc/passwd:
jbloggs:x:1017:1017:jbloggs:/home/jbloggs:/bin/bash
Alternatively, if you don't use any ldap addressbooks in thunderbird, you can get thunderbird to link against the system ldap library instead of its bundled one: mv /usr/lib/thunderbird-3.0.4/libldap60.so{,-} ln -s /usr/lib/libldap-2.4.so.2 /usr/lib/thunderbird-3.0.4 but that's a bit of a hack, and will get overridden on package upgrades... John