[Pkg-team] [OpenIndiana Distribution - Bug #1739] certutil with incomplete runpath
illumos project
devnull at illumos.org
Mon Nov 28 17:27:04 UTC 2011
Issue #1739 has been updated by Milan Jurik.
simple workaround is to modify runpath with:
# elfedit -e 'dyn:runpath $ORIGIN/../lib:/usr/lib/mps' /usr/sfw/bin/certutil
----------------------------------------
Bug #1739: certutil with incomplete runpath
https://www.illumos.org/issues/1739
Author: Milan Jurik
Status: New
Priority: Normal
Assignee: OI PKG
Category: OpenIndiana Misc
Target version:
Difficulty: Medium
Tags: certutil
$ /usr/sfw/bin/certutil
ld.so.1: certutil: fatal: libnss3.so: open failed: No such file or directory
ld.so.1: certutil: fatal: relocation error: file /usr/sfw/bin/certutil: symbol CERT_EncodeBasicConstraintValue: referenced symbol not found
Killed
$ ldd /usr/sfw/bin/certutil
libsmime3.so => (file not found)
libnss3.so => (file not found)
libnssutil3.so => (file not found)
libplc4.so => (file not found)
libnspr4.so => (file not found)
libc.so.1 => /lib/libc.so.1
libm.so.2 => /lib/libm.so.2
It needs /usr/lib/mps as part of its runpath:
$ LD_LIBRARY_PATH=/usr/lib/mps ldd /usr/sfw/bin/certutil
libsmime3.so => /usr/lib/mps/libsmime3.so
libnss3.so => /usr/lib/mps/libnss3.so
libnssutil3.so => /usr/lib/mps/libnssutil3.so
libplc4.so => /usr/lib/mps/libplc4.so
libnspr4.so => /usr/lib/mps/libnspr4.so
libc.so.1 => /lib/libc.so.1
libplds4.so => /usr/lib/mps/libplds4.so
libgcc_s.so.1 => /usr/sfw/lib/libgcc_s.so.1
libpthread.so.1 => /lib/libpthread.so.1
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libdl.so.1 => /lib/libdl.so.1
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libm.so.2 => /lib/libm.so.2
--
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://www.illumos.org/my/account
More information about the Pkg-team
mailing list