ERROR Could not initialize NSS on Debian x86_64

Few days ago I felt the need to setup Icedove so I could read my company email messages on my Debian 6.0 x86_64 notebook. Well, since we use Exchange I had to rely on Davmail to exchange emails with Exchange (sorry, I could not resist the joke). Well, as I checked the emails from my work account, Davmail sported the error “Could not initialize NSS”.

Since I am a lazy guy, I checked Google for an answer, you can find it here. I had to make just a little change cause I use a x64 OS:

uname -m
x86_64

Edit the file

/usr/lib/jvm/java-6-openjdk/jre/lib/security/nss.cfg

And in this snippet

name = NSS
nssLibraryDirectory = /usr/lib
nssDbMode = noDb
attributes = compatibility

you have to change the nssLibraryDirectory value to

name = NSS
nssLibraryDirectory = /usr/lib/x86_64-linux-gnu
nssDbMode = noDb
attributes = compatibility

If you have any problems with the nss.cfg file (backup it before you edit it),  you can always find a fresh copy in:

dpkg -S /etc/java-6-openjdk/security/nss.cfg
openjdk-6-jre-headless: /etc/java-6-openjdk/security/nss.cfg

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.