xulrunner-18.0 depends on libnss 3.14, not 3.13

Tim Allen screwtape at froup.com
Wed Oct 17 23:28:36 UTC 2012


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 maintaining shiny up-to-date Iceweasel packages!



More information about the pkg-mozilla-maintainers mailing list