Latest iceweasel update's libnss breaks evolution

Tim Day timday at gmail.com
Sat Jan 12 18:14:25 UTC 2013


I have a fairly vanilla squeeze install but have been tracking the release
iceweasel as per the instructions at http://mozilla.debian.net/ for around
a year now with no issues.

This afternoon's aptitude full-upgrade got me (sorry probably far more info
than relevant here but better too much than too little...):
-----
The following NEW packages will be installed:
  libmozjs18d{a} xulrunner-18.0{a}
The following packages will be REMOVED:
  libmozjs17d{u} xulrunner-17.0{u}
The following packages will be upgraded:
  emacs emacs23 emacs23-bin-common emacs23-common iceweasel libnss3
  libnss3-1d libnss3-dbg
8 packages will be upgraded:
  emacs emacs23 emacs23-bin-common emacs23-common iceweasel libnss3
  libnss3-1d libnss3-dbg
8 packages upgraded, 2 newly installed, 2 to remove and 0 not upgraded.
Need to get 40.8 MB of archives. After unpacking 5,136 kB will be used.
Do you want to continue? [Y/n/?] Y
Get:1 http://mozilla.debian.net/ squeeze-backports/iceweasel-release
libmozjs18d i386 18.0-1~bpo60+1 [1,583 kB]
Get:2 http://security.debian.org/ squeeze/updates/main emacs23 i386
23.2+1-7+squeeze1 [3,063 kB]
Get:3 http://mozilla.debian.net/ squeeze-backports/iceweasel-release
libnss3-1d i386 2:3.14.1.with.ckbi.1.93-1~bpo60+1 [19.8 kB]
Get:4 http://mozilla.debian.net/ squeeze-backports/iceweasel-release
libnss3-dbg i386 2:3.14.1.with.ckbi.1.93-1~bpo60+1 [2,054 kB]
Get:5 http://security.debian.org/ squeeze/updates/main emacs23-bin-common
i386 23.2+1-7+squeeze1 [235 kB]
Get:6 http://mozilla.debian.net/ squeeze-backports/iceweasel-release
libnss3 i386 2:3.14.1.with.ckbi.1.93-1~bpo60+1 [970 kB]
Get:7 http://security.debian.org/ squeeze/updates/main emacs23-common all
23.2+1-7+squeeze1 [18.5 MB]
Get:8 http://mozilla.debian.net/ squeeze-backports/iceweasel-release
xulrunner-18.0 i386 18.0-1~bpo60+1 [12.2 MB]
Get:9 http://mozilla.debian.net/ squeeze-backports/iceweasel-release
iceweasel i386 18.0-1~bpo60+1 [2,146 kB]
Get:10 http://security.debian.org/ squeeze/updates/main emacs all
23.2+1-7+squeeze1 [88.9 kB]
Fetched 40.8 MB in 1min 47s (380 kB/s)
Selecting previously deselected package libmozjs18d.
(Reading database ... 444163 files and directories currently installed.)
Unpacking libmozjs18d (from .../libmozjs18d_18.0-1~bpo60+1_i386.deb) ...
Preparing to replace libnss3-1d 2:3.13.6-1~bpo60+1 (using
.../libnss3-1d_2%3a3.14.1.with.ckbi.1.93-1~bpo60+1_i386.deb) ...
Unpacking replacement libnss3-1d ...
dpkg: libnss3: dependency problems, but removing anyway as you requested:
 libnss3-dbg depends on libnss3 (= 2:3.13.6-1~bpo60+1) | libnss3-tools (=
2:3.13.6-1~bpo60+1); however:
  Package libnss3 is to be removed.
  Package libnss3-tools is not installed.
 xulrunner-17.0 depends on libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>=
3.13.2); however:
  Package libnss3 is to be removed.
  Package libnss3-1d is not configured yet.
 xulrunner-16.0 depends on libnss3 (>= 2:3.13.4-2~) | libnss3-1d (>=
3.13.2); however:
  Package libnss3 is to be removed.
  Package libnss3-1d is not configured yet.
(Reading database ... 444167 files and directories currently installed.)
Removing libnss3 ...
(Reading database ... 444148 files and directories currently installed.)
Preparing to replace libnss3-dbg 2:3.13.6-1~bpo60+1 (using
.../libnss3-dbg_2%3a3.14.1.with.ckbi.1.93-1~bpo60+1_i386.deb) ...
Unpacking replacement libnss3-dbg ...
Selecting previously deselected package libnss3.
Unpacking libnss3 (from
.../libnss3_2%3a3.14.1.with.ckbi.1.93-1~bpo60+1_i386.deb) ...
Selecting previously deselected package xulrunner-18.0.
Unpacking xulrunner-18.0 (from .../xulrunner-18.0_18.0-1~bpo60+1_i386.deb)
...
Preparing to replace iceweasel 17.0.1-1~bpo60+1 (using
.../iceweasel_18.0-1~bpo60+1_i386.deb) ...
Leaving 'diversion of /usr/bin/firefox to /usr/bin/firefox.real by
iceweasel'
Unpacking replacement iceweasel ...
Processing triggers for man-db ...
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for menu ...
(Reading database ... 444211 files and directories currently installed.)
Removing xulrunner-17.0 ...
Removing libmozjs17d ...
Processing triggers for man-db ...
(Reading database ... 444165 files and directories currently installed.)
Preparing to replace emacs23 23.2+1-7 (using
.../emacs23_23.2+1-7+squeeze1_i386.deb) ...
emacs-remove emacs23
remove/python-mode: purging byte-compiled files for emacs23
remove/latex-cjk-thai: purging byte-compiled files for emacs23
remove/pymacs: purging byte-compiled files for emacs23
remove/thailatex: purging byte-compiled files for emacs23
remove/latex-cjk-common: purging byte-compiled files for emacs23
emacsen-common: Handling removal of emacsen flavor emacs23
emacsen-common: purging byte-compiled files for emacs23
remove/dictionaries-common: Purging byte-compiled files for flavour emacs23
remove/debian-el: purging byte-compiled files for emacs23
Unpacking replacement emacs23 ...
Preparing to replace emacs23-bin-common 23.2+1-7 (using
.../emacs23-bin-common_23.2+1-7+squeeze1_i386.deb) ...
Unpacking replacement emacs23-bin-common ...
Preparing to replace emacs23-common 23.2+1-7 (using
.../emacs23-common_23.2+1-7+squeeze1_all.deb) ...
Unpacking replacement emacs23-common ...
Preparing to replace emacs 23.2+1-7 (using
.../emacs_23.2+1-7+squeeze1_all.deb) ...
Unpacking replacement emacs ...
Processing triggers for man-db ...
Processing triggers for menu ...
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for install-info ...
install-info: warning: no info dir entry in
`/usr/share/info/python2.4-dist.info.gz'
install-info: warning: no info dir entry in
`/usr/share/info/python2.4-ext.info.gz'
install-info: warning: no info dir entry in
`/usr/share/info/python2.4-lib.info.gz'
install-info: warning: no info dir entry in
`/usr/share/info/xemacs21/emodules.info.gz'
install-info: warning: no info dir entry in
`/usr/share/info/python2.4-mac.info.gz'
install-info: warning: no info dir entry in
`/usr/share/info/python2.4-ref.info.gz'
install-info: warning: no info dir entry in
`/usr/share/info/python2.4-tut.info.gz'
install-info: warning: no info dir entry in
`/usr/share/info/python2.4-api.info.gz'
install-info: warning: no info dir entry in `/usr/share/info/ocaml.info.gz'
Processing triggers for hicolor-icon-theme ...
Setting up libmozjs18d (18.0-1~bpo60+1) ...
Setting up libnss3 (2:3.14.1.with.ckbi.1.93-1~bpo60+1) ...
Setting up libnss3-1d (2:3.14.1.with.ckbi.1.93-1~bpo60+1) ...
Setting up libnss3-dbg (2:3.14.1.with.ckbi.1.93-1~bpo60+1) ...
Setting up xulrunner-18.0 (18.0-1~bpo60+1) ...
Setting up iceweasel (18.0-1~bpo60+1) ...
Setting up emacs23-common (23.2+1-7+squeeze1) ...
Setting up emacs23-bin-common (23.2+1-7+squeeze1) ...
Setting up emacs23 (23.2+1-7+squeeze1) ...
emacs-install emacs23
install/debian-el: Handling emacs23, logged in /tmp/elc_qyOmRb.log
install/debian-el: Deleting /tmp/elc_qyOmRb.log
install/dictionaries-common: Byte-compiling for emacsen flavour emacs23
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/debian-ispell.elc
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/ispell.elc
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/flyspell.elc
emacsen-common: Handling install of emacsen flavor emacs23
emacsen-common: byte-compiling for emacs23
Wrote /etc/emacs23/site-start.d/00debian-vars.elc
Wrote /usr/share/emacs23/site-lisp/debian-startup.elc
install/latex-cjk-common: Handling install for emacsen flavor emacs23
Wrote /usr/share/emacs23/site-lisp/latex-cjk-common/cjk-enc.elc
Wrote /usr/share/emacs23/site-lisp/latex-cjk-common/cjkspace.elc
Wrote /usr/share/emacs23/site-lisp/latex-cjk-common/cjktilde.elc
install/thailatex: Handling install for emacsen flavor emacs23
Loading 00debian-vars...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
Loading /etc/emacs/site-start.d/50festival.el (source)...
Loading /etc/emacs/site-start.d/50git-core.el (source)...
Loading /etc/emacs/site-start.d/50latex-cjk-common.el (source)...
Loading cjk-enc...
Loading /etc/emacs/site-start.d/50latex-cjk-thai.el (source)...
Loading /etc/emacs/site-start.d/50psvn.el (source)...
Loading /etc/emacs/site-start.d/50pymacs.el (source)...
Loading /etc/emacs/site-start.d/50python-mode.el (source)...
Package python-mode not fully installed.  Skipping setup.
Loading /etc/emacs/site-start.d/50thailatex.el (source)...
Loading /etc/emacs/site-start.d/50vc-svn.el (source)...
Loading /etc/emacs/site-start.d/51debian-el.el (source)...
Wrote /usr/share/emacs23/site-lisp/pymacs/pymacs.elc
install/latex-cjk-thai: Handling install for emacsen flavor emacs23
Wrote /usr/share/emacs23/site-lisp/latex-cjk-thai/thai-word.elc
install/python-mode: Handling install for emacsen flavor emacs23
Wrote /usr/share/emacs23/site-lisp/python-mode/doctest-mode.elc
Wrote /usr/share/emacs23/site-lisp/python-mode/pycomplete.elc
Wrote /usr/share/emacs23/site-lisp/python-mode/python-mode.elc
Setting up emacs (23.2+1-7+squeeze1) ...
Processing triggers for menu ...

Current status: 0 updates [-8], 29243 new [-2].
-----

And all seems well with the new browser until the next time I came to start
up evolution at which point I get:

evolution: error while loading shared libraries: libnss3.so.1d: cannot open
shared object file: No such file or directory

And indeed
$ ls -l /usr/lib/libnss*
-rw-r--r-- 1 root root 1132428 Jan  4 10:33 /usr/lib/libnss3.so
lrwxrwxrwx 1 root root      23 Oct  3 23:11 /usr/lib/libnss_compat.so ->
/lib/libnss_compat.so.2
lrwxrwxrwx 1 root root      20 Oct  3 23:11 /usr/lib/libnss_dns.so ->
/lib/libnss_dns.so.2
lrwxrwxrwx 1 root root      22 Oct  3 23:11 /usr/lib/libnss_files.so ->
/lib/libnss_files.so.2
lrwxrwxrwx 1 root root      23 Oct  3 23:11 /usr/lib/libnss_hesiod.so ->
/lib/libnss_hesiod.so.2
lrwxrwxrwx 1 root root      20 Oct  3 23:11 /usr/lib/libnss_nis.so ->
/lib/libnss_nis.so.2
lrwxrwxrwx 1 root root      24 Oct  3 23:11 /usr/lib/libnss_nisplus.so ->
/lib/libnss_nisplus.so.2
-rw-r--r-- 1 root root  445632 Jan  4 10:33 /usr/lib/libnssckbi.so
-rw-r--r-- 1 root root  137052 Jan  4 10:33 /usr/lib/libnssdbm3.so
-rw-r--r-- 1 root root  133048 Jan  4 10:33 /usr/lib/libnssutil3.so

no '1d' anything there. Also

$ apt-show-versions | grep libnss
libnss-mdns/squeeze uptodate 0.10-3.1
libnss3/squeeze-backports uptodate 2:3.14.1.with.ckbi.1.93-1~bpo60+1
libnss3-1d/squeeze-backports uptodate 2:3.14.1.with.ckbi.1.93-1~bpo60+1
libnss3-dbg/squeeze-backports uptodate 2:3.14.1.with.ckbi.1.93-1~bpo60+1

Haven't tried to back off the update yet or anything. No idea whether this
is a "just me" or not but it says report any problems to this email on the
http://mozilla.debian.net/ page

Tim (from gmail in the absence of my usual evolution!)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/attachments/20130112/f7a7584f/attachment-0001.html>


More information about the pkg-mozilla-maintainers mailing list