Solaris 10 'su' failed
I've installed a new Solaris 10 as the development platform. And I added the some packages from www.sunfreeware.com.
Then, I found user could not use the 'su' command.
Here is the dmesg.
Dec 23 17:14:57 host su: [ID 401707 auth.error] open_module: /usr/lib/security/pam_authtok_get.so.1 failed: ld.so.1: su: fatal: libnss3.so: open failed: No such file or directory
Dec 23 17:14:57 host su: [ID 487707 auth.error] load_modules: can not open module /usr/lib/security/pam_authtok_get.so.1
Dec 23 17:14:57 host su: [ID 810491 auth.crit] 'su root' failed for root on /dev/pts/3
Here is the ldd result of /usr/lib/security/pam_authtok_get.so.1
passwdutil.so.1 =>/usr/lib/passwdutil.so.1
libpam.so.1 =>/lib/libpam.so.1
libc.so.1 =>/lib/libc.so.1
libcmd.so.1 =>/lib/libcmd.so.1
libsldap.so.1 => /usr/lib/libsldap.so.1
libnsl.so.1 =>/lib/libnsl.so.1
libldap.so.5 => /usr/lib/libldap.so.5
libdoor.so.1 => /lib/libdoor.so.1
libmp.so.2 =>/lib/libmp.so.2
libmd5.so.1 =>/lib/libmd5.so.1
libscf.so.1 =>/lib/libscf.so.1
libsasl.so.1 => /usr/lib/libsasl.so.1
libsocket.so.1 =>/lib/libsocket.so.1
libnspr4.so =>/usr/lib/mps/libnspr4.so
libplc4.so =>/usr/lib/mps/libplc4.so
libnss3.so =>/usr/lib/mps/libnss3.so
libssl3.so =>/usr/lib/mps/libssl3.so
libuutil.so.1 => /lib/libuutil.so.1
libpthread.so.1 =>/lib/libpthread.so.1
libthread.so.1 =>/lib/libthread.so.1
librt.so.1 =>/lib/librt.so.1
libdl.so.1 =>/lib/libdl.so.1
libsoftokn3.so =>/usr/lib/mps/libsoftokn3.so
libplds4.so =>/usr/lib/mps/libplds4.so
libaio.so.1 =>/lib/libaio.so.1
libm.so.2 =>/lib/libm.so.2
/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1
/platform/SUNW,Sun-Blade-100/lib/libmd5_psr.so.1
/usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so

