[desktop-discuss] firefox and libnss3.so

brian.lu Brian.Lu at Sun.COM
Mon Jan 8 19:32:05 PST 2007


Firefox will use the /usr/lib/mps/libnss3.so.   It seems that the 
/usr/lib/mps/libnss3.so on your machine is a little bit older.
Can you give me the output of "psv -v /usr/lib/mps/libnss3.so"?

George Betzos wrote:
> Brian,
>
> I have started with build 39 and I have updated ON and JDS components.
> Apparently SUNWtls is not part of ON (does anyone know if it is part of
> any consolidation?).
>
> Anyway, I am running opensolaris on vmware on a x86 pc (running linux
> fyi). If run from command line, firefox dies with these messages:
>
> ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.11.1' not found
> (required by file /usr/lib/firefox/components/libpipnss.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.1' not found
> (required by file /usr/lib/firefox/components/libpipnss.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.1' not found
> (required by file /usr/lib/firefox/components/libpipnss.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.1' not found
> (required by file /usr/lib/firefox/components/libpipnss.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/components/libpipnss.so: symbol
> SEC_RegisterDefaultHttpClient: referenced symbol not found
> Killed
>
> Also, "ldd -u -r /usr/lib/firefox/firefox-bin" gives:
>
>         libCrun.so.1 =>  /usr/lib/firefox/../libCrun.so.1
>         libCstd.so.1 =>  /usr/lib/firefox/../libCstd.so.1
>         libmozjs.so =>   /usr/lib/firefox/libmozjs.so
>         libxpcom_core.so =>      /usr/lib/firefox/libxpcom_core.so
>         libplc4.so =>    /usr/lib/mps/libplc4.so
>         libnspr4.so =>   /usr/lib/mps/libnspr4.so
>         libpthread.so.1 =>       /usr/lib/firefox/../libpthread.so.1
>         libgtk-x11-2.0.so.0 =>   /usr/lib/firefox/../libgtk-x11-2.0.so.0
>         libgdk-x11-2.0.so.0 =>   /usr/lib/firefox/../libgdk-x11-2.0.so.0
>         libX11.so.4 =>   /usr/lib/firefox/../libX11.so.4
>         libnsl.so.1 =>   /usr/lib/firefox/../libnsl.so.1
>         libthread.so.1 =>        /usr/lib/firefox/../libthread.so.1
>         libc.so.1 =>     /usr/lib/firefox/../libc.so.1
>         libm.so.2 =>     /usr/lib/libm.so.2
>         libplds4.so =>   /usr/lib/mps/libplds4.so
>         libdl.so.1 =>    /usr/lib/firefox/../libdl.so.1
>         librt.so.1 =>    /lib/librt.so.1
>         libsocket.so.1 =>        /lib/libsocket.so.1
>         libgdk_pixbuf-2.0.so.0 =>        /usr/lib/libgdk_pixbuf-2.0.so.0
>         libgmodule-2.0.so.0 =>   /usr/lib/libgmodule-2.0.so.0
>         libglib-2.0.so.0 =>      /usr/lib/libglib-2.0.so.0
>         libgobject-2.0.so.0 =>   /usr/lib/libgobject-2.0.so.0
>         libatk-1.0.so.0 =>       /usr/lib/libatk-1.0.so.0
>         libcairo.so.2 =>         /usr/lib/libcairo.so.2
>         libpango-1.0.so.0 =>     /usr/lib/libpango-1.0.so.0
>         libpangocairo-1.0.so.0 =>        /usr/lib/libpangocairo-1.0.so.0
>         libXrandr.so.2 =>        /usr/X11/lib/libXrandr.so.2
>         libXrender.so.1 =>       /usr/sfw/lib/libXrender.so.1
>         libXi.so.5 =>    /usr/lib/libXi.so.5
>         libXext.so.0 =>  /usr/lib/libXext.so.0
>         libfontconfig.so.1 =>    /usr/lib/libfontconfig.so.1
>         libmlib.so.2 =>  /usr/lib/libmlib.so.2
>         libmp.so.2 =>    /lib/libmp.so.2
>         libmd.so.1 =>    /lib/libmd.so.1
>         libscf.so.1 =>   /lib/libscf.so.1
>         libfreetype.so.6 =>      /usr/sfw/lib/libfreetype.so.6
>         libpng12.so.0 =>         /usr/lib/libpng12.so.0
>         libz.so.1 =>     /usr/lib/libz.so.1
>         libpangoft2-1.0.so.0 =>  /usr/lib/libpangoft2-1.0.so.0
>         libexpat.so.0 =>         /usr/sfw/lib/libexpat.so.0
>         libuutil.so.1 =>         /lib/libuutil.so.1
>         libgen.so.1 =>   /lib/libgen.so.1
>         /usr/lib/libmlib/libmlib_sse2.so.2
>
>    unused object=/usr/lib/firefox/../libdl.so.1
>    unused object=/lib/librt.so.1
>
> I would prefer to avoid installing from scratch build 55, but if that's
> the only way I 'll do it at some point.
>
> Thanks again,
>
> George
> P.S. I am replying using evolution on the opensolaris virtual
> machine :-)
>
> On Fri, 2007-01-05 at 11:57 +0800, brian.lu wrote:
>   
>> George,
>>
>> Sun Firefox uses /usr/lib/mps/libnss3.so instead of its own. 
>> Firefox uses the system NSS/NSPR libraries (i.e. NSS/NSPR libraries 
>> located at /usr/lib/mps).
>>
>> I've installed nv 55 on both my laptop and sparc machines, firefox works 
>> well.
>>
>> If you still have such problem, after installing nv build 55,  can you 
>> tell me following things?
>> 1. Which platform are you using? x86 PC, laptop or sparc machine?
>> 2. How do you install the build 55?  fresh install or upgrade?
>> 3. The output of "ldd -u -r /usr/lib/firefox/firefox-bin"
>>
>> Thanks
>>
>> Brian
>>
>> George Betzos wrote:
>>     
>>> Hi and Happy New Year!
>>>
>>> I am wondering if I have messed things up or if it is something that can be easily fixed. Firefox won't start, complaining that libnss3.so version NSS_3.11.1 was not found.
>>>
>>> Background: Started with b39 (community express) on vmware and started updating from time to time by building from the ON sources. Around build 47 I couldn't build from source (I had skipped a couple since my last update) because I was missing some dbus header files. So I installed earlier pre-built ON binaries and JDS binaries in order to build.  After that firefox would not work. I have updated a couple more ON and JDS builds since then (pre-built binaries) without any success in starting firefox.
>>>
>>> Now I am about to update to ON build 55? (20070101) and the same for the desktop, however I do not expect any improvement on the situation. Does anyone have a clue? Because the SUNWfirefox package does not contain libnss3 and it seems that firefox does not accept /usr/lib/mps/libnss3.so (part of the SUNWtls package).
>>>
>>> I would prefer to fix this system than to re-install a recent community express version.  Any help will be greatly appreciated.
>>>
>>> Many thanks,
>>>
>>> George
>>>  
>>>  
>>> This message posted from opensolaris.org
>>> _______________________________________________
>>> desktop-discuss mailing list
>>> desktop-discuss at opensolaris.org
>>>   
>>>       




More information about the desktop-discuss mailing list