Bug#456296: upgrade to 3.12.0~1.9b1-1 breaks evolution ssl cert verification

Mike Hommey mh at glandium.org
Sat Dec 15 20:18:52 UTC 2007


On Sat, Dec 15, 2007 at 08:59:55AM +1030, Kevin Shanahan wrote:
> On Fri, Dec 14, 2007 at 02:02:56PM +0100, Mike Hommey wrote:
> > Could you run "strace -f -o /some/file evolution" and send the
> > /some/file here ?
> 
> Sure, here it is. Not sure if you meant "here" as in the bts or just
> to you, but I've just sent it to you. I guess you can paste the
> relevant bits to the bts if that needed.

Which I do below ;)

20565 open("/usr/lib/xulrunner/libnssckbi.so", O_RDONLY) = -1 ENOENT (No such file or directory)
20565 open("/usr/lib//usr/lib/xulrunner/libnssckbi.so", O_RDONLY) = -1 ENOENT (No such file or directory)
20565 open("/usr/lib/nss//usr/lib/xulrunner/libnssckbi.so", O_RDONLY) = -1 ENOENT (No such file or directory)
20565 readlink("/usr/lib/libnss3.so.0d", "libnss3.so.1d", 1023) = 13
20565 readlink("libnss3.so.1d", 0x82b8528, 1023) = -1 ENOENT (No such file or directory)

There are 2 issues, here. One is that the pk11 database loading is
broken (and that part is my fault), and the second is that in the
fallback, the symlink following code is broken (and that is upstream's
fault).

I wrote a fix for both issues. Do you happen to be running on x86 ?
(your bug report lacks architecture information)

Mike






More information about the pkg-mozilla-maintainers mailing list