← Back to team overview

desktop-packages team mailing list archive

[Bug 1385282] [NEW] Impossible to use smart cards because initialization of system NSS database fails

 

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


Follow ups

References