Public bug reported: On startup evolution tries to merge system NSS database (/etc/pki/nssdb) and user NSS database (~/.pki/nssdb), but this fails with following message: (evolution:8009): camel-WARNING **: Failed to initialize NSS SQL database in sql:/etc/pki/nssdb: NSS error -8126 Тherefore initialization of NSS fails and certificates on registered smart cards are unavailable in Evolution. This makes signing e-mail with certificate on smart card impossible.
It seems that root of the problem is the line "library=libnsssysinit.so" in /etc/pki/nssdb/pkcs11.txt. If libnsssysinit.so is removed from this line, system database can be correctly initialized and certificates from smart cards are available. Google-chrome successfully loads NSS database, so it seems that this is specific to evolution problem, and not NSS bug. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: evolution 3.10.4-0ubuntu2 ProcVersionSignature: Ubuntu 3.13.0-37.64-generic 3.13.11.7 Uname: Linux 3.13.0-37-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.14.1-0ubuntu3.5 Architecture: amd64 CurrentDesktop: GNOME Date: Fri Oct 24 16:10:27 2014 InstallationDate: Installed on 2011-10-18 (1102 days ago) InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) SourcePackage: evolution UpgradeStatus: Upgraded to trusty on 2014-05-07 (170 days ago) ** Affects: evolution (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug smartcard trusty -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evolution in Ubuntu. https://bugs.launchpad.net/bugs/1385282 Title: Impossible to use smart cards because initialization of system NSS database fails Status in “evolution” package in Ubuntu: New Bug description: On startup evolution tries to merge system NSS database (/etc/pki/nssdb) and user NSS database (~/.pki/nssdb), but this fails with following message: (evolution:8009): camel-WARNING **: Failed to initialize NSS SQL database in sql:/etc/pki/nssdb: NSS error -8126 Тherefore initialization of NSS fails and certificates on registered smart cards are unavailable in Evolution. This makes signing e-mail with certificate on smart card impossible. It seems that root of the problem is the line "library=libnsssysinit.so" in /etc/pki/nssdb/pkcs11.txt. If libnsssysinit.so is removed from this line, system database can be correctly initialized and certificates from smart cards are available. Google-chrome successfully loads NSS database, so it seems that this is specific to evolution problem, and not NSS bug. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: evolution 3.10.4-0ubuntu2 ProcVersionSignature: Ubuntu 3.13.0-37.64-generic 3.13.11.7 Uname: Linux 3.13.0-37-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.14.1-0ubuntu3.5 Architecture: amd64 CurrentDesktop: GNOME Date: Fri Oct 24 16:10:27 2014 InstallationDate: Installed on 2011-10-18 (1102 days ago) InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) SourcePackage: evolution UpgradeStatus: Upgraded to trusty on 2014-05-07 (170 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/1385282/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp