From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051217 Fedora/1.5-3PL Firefox/1.5
Description of problem:
Fresh workstation install + some extra components of FC4 on an x86_64 laptop. Next did yum update. Once finished rebooted (selinux=0). When I start Evolution for the first time I configure a test account. Next in Evolution I go to Edit -> Preferences -> Certificates -> Authorities and it is empty. The same FC4 install on a x86 box has tons of certificates in Edit -> Preferences -> Certificates -> Authorities. So they seem to be missing.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. fresh install of FC4 on an x86_64 box
2. yum update
3. add a test account to Evolution
Actual Results: No Authority certificates in Evolution under Edit -> Preferences -> Certificates -> Authorities
Expected Results: There should be tons of Authority certificates
I'm not sure if this is Evolution related as it might get its certificate stuff from somewhere else but I have to start somewhere. If not the right place, apologies for the noise. Would appreciate a pointer where to look, file a new bug or even how to fix it :)
Also on FC5 (x86_64) with all updates applied. Are there only two Evo/x86-64 users?
The culprit is the cert8.db file - for some reason the one that is by default
installed to ~/.evolution is empty, and the one I copied from Firefox appears
empty as well (even though Firefox has many certificate authorities listed).
I'm currently working around it by downloading the certificate authority files
for the authorities that sign the keys I need, but this is rather annoying.
Correction: if all of cert8.db, key3.db and secmod.db are copied from a Firefox
profile, then Evolution sees the normal certificate authorities (copying
cert8.db is not enough).
Failed to notice when this get fixed, but it's been working for a long time now