Summary: | mail-client/evolution-2.30.2-r1 fails to sign with S/MIME | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | lxg <mail2lx> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | wladyx |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 313037 |
Description
lxg
2010-07-10 12:50:14 UTC
You can see what packages got updated checking at the end of /var/log/emerge.log Also, please check how does this work on a new created user account Also run evolution from a terminal looking for errors shown on it when reproducing the bug Sorry, I can't say what was emerged since the first occurence of this bug. When starting Evolution from command line, there's nothing helpful about my bug. Only: "(evolution:3105): e-data-server-DEBUG: Loading categories from "/home/lxg/.evolution/categories.xml" (evolution:3105): e-data-server-DEBUG: Loaded 31 categories (evolution:3105): evolution-network-manager-WARNING **: The name org.freedesktop.NetworkManager was not provided by any .service files" I tried with a different certificate, but had the same error. Then I tried with a different user, and it worked. Onle (In reply to comment #3) > Then I tried with a different user, and it worked. This bug is not valid then since it's caused by some problem with old and inherited configurations. On the other hand, you could reopen this bug if you are able to know what steps are needed to reproduce the problem on a new created user account. For fixing evolution on your account, I would suggest you to try to move your old ~/.evolution to something like ~/.evolution.old and, then, try to copy some files to your fresh evolution profile until the problem reappears. If even with a fresh .evolution dir you are still getting the same problem, maybe the problem is in any other configuration directory involved with S/MIME signing, in that case I would suggest you to ask in forums.gentoo.org Good luck! Little update on this one: I still don't know how this happened, but here are some clues: On my ~x86_64 Gentoo machine, I see a new directory, ~/.pki which appears to contain NSS cert databases. When I start evo 2.30.2 from a new system user created account and import certificates, it will create this directory. On a machine with Ubuntu 9.10 and Evo 2.28.? (dunno, it's at work now), this directory doesn't exist. The NSS certificates databases are in ~/.evolution on this machine. I also noticed some funny behaviour when I tried to remove or import certificates into the 2.30.2 Evo: e.g. I deleted a certificate, shut down Evo and started again … and the certificate was there again. But I cannot reproduce this anymore. (Just writing this in case anyone notices a similar behaviour.) However, there's a happy ending: I was able to recover my certificates from the Ubuntu machine with certutil/pk12util, a friendly hint at #evolution on irc.gimp.org and the following mailing list entry: http://www.mail-archive.com/mozilla-crypto@mozilla.org/msg03792.html Then I deleted my existing certificates in Evo, shut it down with “evolution --force-shutdown”, restarted again, and imported my certificates. Everything is fine now again! Great :-) |