Summary: | PAM unable to dlopen(/lib64/security/pam_ecryptfs.so): /usr/lib64/libnssutil3.so: undefined symbol: PR_GetEnvSecure | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ncl |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | major | CC: | pchrist |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
ncl
2016-04-10 07:45:14 UTC
/usr/lib64/libnssutil3.so belongs to dev-libs/nss and uses PR_GetEnvSecure symbol which is defined in /usr/lib64/libnspr4.so which belongs to dev-libs/nspr. So dev-libs/nspr or dev-libs/nss or both of them are broken on your system. Rebuild them: emerge -1 dev-libs/nspr dev-libs/nss Did what Arfrever write helped you? I'm resolving this as test-request. Please reopen if the issue persists. (In reply to Panagiotis Christopoulos from comment #2) > Did what Arfrever write helped you? I'm resolving this as test-request. > Please reopen if the issue persists. Yes thankyou, rebuilding nss, which upgraded nspr, seems to allow me to login again. It took me a bit to set up a livedisk to get a chroot in the system as emerge doesn't like the init=/bin/bash trick due to lack of job control. Is there any recommendation for the future? Should I maybe use --keep-going when emerging so something similar doesn't happen again? |