xulrunner-18.0 depends on libnss 3.14, not 3.13

Mike Hommey mh at glandium.org
Thu Oct 18 05:52:35 UTC 2012


On Thu, Oct 18, 2012 at 10:28:36AM +1100, Tim Allen wrote:
> I have the iceweasel-aurora package installed from the
> mozilla.debian.net archive, and today I upgraded from iceweasel-17 to
> iceweasel-18. Unfortunately, after applying the update, Iceweasel would
> no longer start:
> 
>     $ iceweasel 
>     XPCOMGlueLoad error for file /usr/lib/xulrunner-18.0/libxpcom.so:
>     libxul.so: cannot open shared object file: No such file or directory
>     Couldn't load XPCOM.
> 
> Checking libxul.so with ldd, I found:
> 
>     $ cd /usr/lib/xulrunner-18.0/
>     $ ldd libxul.so 
>     ./libxul.so: /usr/lib/x86_64-linux-gnu/libssl3.so: version
>     `NSS_3.14' not found (required by ./libxul.so)
> 
> ...so apparently this code was built against libnss 3.14. However, the
> package is marked as only depending on 3.13:
> 
>     $ apt-cache show xulrunner-18.0 | tr ',' '\n' | grep libnss3
>      libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>= 3.14)
> 
> I fixed the problem on my system by manually updating libnss3, but
> I thought I should let you know.

Thanks for the report. I'm already aware, as I hit the issue myself.
It's a problem in the libnss3 3.14 package that I haven't fixed yet.

Mike



More information about the pkg-mozilla-maintainers mailing list