As happened a few releases back, when you click on a URL in an email message in 
Thunderbird 2.0.0.17, it will not open in Firefox 3.0.4 unless you add a line 
near the head of the <firefox binary>/firefox script that clears the 
LD_LIBRARY_PATH, e.g.:

=========================================

*** firefox.orig        Fri Nov 14 07:23:23 2008
--- firefox     Fri Nov 14 07:23:53 2008
***************
*** 52,57 ****
--- 52,58 ----
  #uncomment for debugging
  #set -x
  
+ unset LD_LIBRARY_PATH
  moz_libdir=/usr/local/lib/firefox-3.0.3
  
  # Use run-mozilla.sh in the current dir if it exists

=========================================

This is because Thunderbird 2.x and Firefox 3.x use incompatible libraries and 
Thunderbird passes its LD_LIBRARY_PATH on to Firefox:

ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.12' not found (required
by file /usr/lib/firefox/libxul.so)
ld.so.1: firefox-bin: fatal: libnss3.so: open failed: No such file or directory

I've no idea why this worked in Firefox 3.0.2 and 3.0.3, but it seems to be 
broken again in 3.0.4.
-- 
This message posted from opensolaris.org

Reply via email to