Latest iceweasel update's libnss breaks evolution

Tim Day timday at gmail.com
Sat Jan 12 18:31:39 UTC 2013


OK I was able to restore evolution to life with
  sudo dpkg -i
/var/cache/apt/archives/libnss3-1d_2%3a3.14.1.with.ckbi.1.93-1~bpo60+1_i386.deb
and the 'weasel still seems to start up and work fine.  Maybe an aptitude
reinstall would have had the same effect.

I now have
$ ls -l /usr/lib/libnss*
-rw-r--r-- 1 root root 1132428 Jan  4 10:33 /usr/lib/libnss3.so
lrwxrwxrwx 1 root root      10 Jan 12 18:21 /usr/lib/libnss3.so.1d ->
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
lrwxrwxrwx 1 root root      14 Jan 12 18:21 /usr/lib/libnssutil3.so.1d ->
libnssutil3.so

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

Since the package versions are exactly the same I'm guessing it's more some
install script issue that nuked the .1d link during the install but I'm not
nearly enough of a Debian expert to begin to speculate about such things
really or how likely others are to be hit by this.

Thanks for all your work making fresh iceweasels available!
Tim

On 12 January 2013 18:14, Tim Day <timday at gmail.com> wrote:

> 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/3cebbb56/attachment-0001.html>


More information about the pkg-mozilla-maintainers mailing list