If you've installed the contributed build of Firefox 3.0, you've likely noticed 
that when you click on a http link in Thunderbird, it will not launch Firefox 
or open a new page if Firefox is running.

This is because of an incompatibility between the libraries used to run 
Thunderbird and those Firefox 3 needs to run, likely because Thunderbird is 
based on Firefox 2 sources.

The actual failure is:

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

ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.7' 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
ld.so.1: firefox-bin: fatal: relocation error: file 
/usr/lib/firefox/firefox-bin: symbol NS_LogInit: referenced symbol not found
Killed

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

Simply unsetting the LD_LIBRARY_PATH at the top of the <binary firefox 
directory>/firefox script fixes the problem nicely, e.g:

*** firefox.sh.orig     Wed Jun 18 08:31:21 2008
--- firefox     Wed Jun 18 08:57:33 2008
***************
*** 52,57 ****
--- 52,59 ----
  #uncomment for debugging
  #set -x
  
+ unset LD_LIBRARY_PATH
+ 
  moz_libdir=/usr/local/lib/firefox-3.0
  
  # Use run-mozilla.sh in the current dir if it exists
 
 
This message posted from opensolaris.org

Reply via email to