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
