[Evolution] Fwd: Bug#408548: new location for libnssckbi.so effects evolution

Øystein Gisnås oystein at gisnas.net
Sun Mar 11 11:45:21 CET 2007


Hi Mike,
I'd appreciate your advice on this bug:

It seems like evolution does not find one or more files that now
reside in /usr/lib/xulrunner, leading to a broken certificate list
(and possibly more). I'm not sure how long this regression has
existed. To me it looks like either the relocation of libnssckbi.so in
libnss3-0d 1.8.0.1-1 or the more recent introduction of libfreebl in
1.8.0.10-1 cause the problems. Do you know the origin of the
regression?

I've prepared a patch
http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution/debian/patches/50_libnssckbi-location.patch?op=file&rev=0&sc=0
Do you think this is the right solution? To me it looks like it fixes
the problem.

---------- Forwarded message ----------
From: Tyler Trafford <tatrafford at comcast.net>
Date: 26.jan.2007 17:34
Subject: Bug#408548: new location for libnssckbi.so effects evolution
To: submit at bugs.debian.org


Package: evolution
Version: 2.6.3-3

Evolution needs to be able to open the file 'libnssckbi.so' to read the
list of default root CAs at profile creation time, and when populating
the 'Authorities' list in the gui.

The file is looked for in directories mentioned in:

smime/lib/e-cert-db.c

-in the source tree.

Since the file was recently moved to /usr/lib/xulrunner, it won't be
found.  The simplest solution would probably be to set
MOZILLA_NSS_LIB_DIR=/usr/lib/xulrunner at build-time.


libnss3-0d 1.8.0.9-1



More information about the Pkg-evolution-maintainers mailing list