CACHelp

modutil fails on Ubuntu 16.04+ with a path error

linux

Symptoms

Chrome CAC setup fails because /usr/lib64 does not exist or the module is in a multi-arch directory.

Likely cause

Ubuntu uses Debian multi-arch paths like /usr/lib/x86_64-linux-gnu.

Fix

1. Find the actual library path: find /usr -name "libcoolkeypk11.so" 2>/dev/null 2. Use the returned path: modutil -dbdir sql:.pki/nssdb/ -add "CAC Module" -libfile /usr/lib/x86_64-linux-gnu/libcoolkeypk11.so 3. Verify with modutil -dbdir sql:.pki/nssdb/ -list.

Sourced from militarycac.com. Rewritten for clarity.

Didn't work, or need it tailored to your setup?

Ask the AI assistant