Discussion:
Missing libraries on Milax 0.5
Siem Korteweg
2010-07-14 13:07:45 UTC
Permalink
Hi,

There are libraries missing on the system. For example:

(***@milax)# encrypt -a des -i /etc/passwd -o /tmp/enc_pwd
Enter passphrase:
Re-enter passphrase:
ld.so.1: encrypt: fatal: libpkcs11.so.1: open failed: No such file or directory
ld.so.1: encrypt: fatal: relocation error: file /usr/bin/encrypt: symbol C_Initialize: referenced symbol not found
Killed
(***@milax)# ldd /usr/bin/encrypt
libkmf.so.1 => /lib/libkmf.so.1
libpkcs11.so.1 => (file not found)
libcryptoutil.so.1 => /lib/libcryptoutil.so.1
libc.so.1 => /lib/libc.so.1
libkmfberder.so.1 => /lib/libkmfberder.so.1
libmd.so.1 => /lib/libmd.so.1
libpkcs11.so.1 => (file not found)
libnsl.so.1 => /lib/libnsl.so.1
libsocket.so.1 => /lib/libsocket.so.1
libxml2.so.2 => /lib/libxml2.so.2
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libpthread.so.1 => /lib/libpthread.so.1
libz.so.1 => /lib/libz.so.1
libm.so.2 => /lib/libm.so.2
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libsmbios.so.1 => /usr/lib/libsmbios.so.1
(***@milax)# find / | grep pkcs11
(***@milax)#

Using ldd on all files on the system reveals that the following list of libraries cannot be found:

libcpc.so.1
libhal.so.1.0.0
libhotplug.so.1
libintl.so.3
libl.so.1
libmail.so.1
libmapmalloc.so.1
libnss3.so
libnssutil3.so
libntfs.so.9
libpcre.so.0
libpkcs11.so.1
libpool.so.1
librstp.so.1
libsldap.so.1
libsum.so.1
libtecla.so.1
libzfs_jni.so.1
libzonecfg.so.1
libzoneinfo.so.1
mech_krb5.so.1

There are 126 programs that are missing libraries. The attached file indicates which files are missing which libraries.

Calling ldd on the libraries in /lib fails with the message:

ldd: /lib/libz.so: execution failed /usr/lib/lddstub: No such file or directory

regards,
Siem Korteweg
--
This message posted from opensolaris.org
Alexander Eremin
2010-07-14 13:31:11 UTC
Permalink
Post by Siem Korteweg
Hi,
ld.so.1: encrypt: fatal: libpkcs11.so.1: open failed: No such file or directory
ld.so.1: encrypt: fatal: relocation error: file /usr/bin/encrypt: symbol C_Initialize: referenced symbol not found
Killed
libkmf.so.1 => /lib/libkmf.so.1
libpkcs11.so.1 => (file not found)
libcryptoutil.so.1 => /lib/libcryptoutil.so.1
libc.so.1 => /lib/libc.so.1
libkmfberder.so.1 => /lib/libkmfberder.so.1
libmd.so.1 => /lib/libmd.so.1
libpkcs11.so.1 => (file not found)
libnsl.so.1 => /lib/libnsl.so.1
libsocket.so.1 => /lib/libsocket.so.1
libxml2.so.2 => /lib/libxml2.so.2
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libpthread.so.1 => /lib/libpthread.so.1
libz.so.1 => /lib/libz.so.1
libm.so.2 => /lib/libm.so.2
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libsmbios.so.1 => /usr/lib/libsmbios.so.1
libcpc.so.1
libhal.so.1.0.0
libhotplug.so.1
libintl.so.3
libl.so.1
libmail.so.1
libmapmalloc.so.1
libnss3.so
libnssutil3.so
libntfs.so.9
libpcre.so.0
libpkcs11.so.1
libpool.so.1
librstp.so.1
libsldap.so.1
libsum.so.1
libtecla.so.1
libzfs_jni.so.1
libzonecfg.so.1
libzoneinfo.so.1
mech_krb5.so.1
There are 126 programs that are missing libraries. The attached file indicates which files are missing which libraries.
ldd: /lib/libz.so: execution failed /usr/lib/lddstub: No such file or directory
regards,
Siem Korteweg
--
This message posted from opensolaris.org
Yes, this is price for <100MB size. Sure some of these are really
needed, but zones,pool,krb5,hal was not included because this is small
desktop distro.
--
::alhazred
Loading...