Hi All,

Bear with me, as I am far from a Solaris guru.  I can say that I love the 
pkgutil setup.  However, I wouldn't be emailing you, if there wasn't something 
to discuss...

I'm seeing the following when trying to run cswpki, in order to install the 
security checks, as outlined in the "Getting Started":

# cswpki --import
Do you want to import the key used for: catalog signing 2011-09?
Yes/No: y

Importing the key used for: catalog signing 2011-09

ld.so.1: gpg: fatal: libc.so.1: version `SUNW_1.22.2' not found (required by 
file /opt/csw/bin/sparcv9/gpg)
ld.so.1: gpg: fatal: libc.so.1: open failed: No such file or directory
/opt/csw/bin/cswpki: line 63: 28470 Killed                  gpg 
--homedir="${pki_db:-/var/opt/csw/pki/}" --import "$key"

pkgutil appears to be working great.  I'm excited to have downloaded git 
1.8.4.1, so easily.  But, CSWgit fails with similar library issues:

> ldd /opt/csw/bin/git
        libpthread.so.1 =>       /lib/libpthread.so.1
        libintl.so.8 =>  /opt/csw/lib/libintl.so.8
        libz.so.1 =>     /opt/csw/lib/libz.so.1
        libiconv.so.2 =>         /opt/csw/lib/libiconv.so.2
        libsocket.so.1 =>        /lib/libsocket.so.1
        libnsl.so.1 =>   /lib/libnsl.so.1
        libnsl.so.1 (SUNW_1.9.1) =>      (version not found)
        libcrypto.so.1.0.0 =>    /opt/csw/lib/libcrypto.so.1.0.0
        libc.so.1 =>     /lib/libc.so.1
        libc.so.1 (SUNW_1.22.2) =>       (version not found)
        libc.so.1 (SUNW_1.22.2) =>       (version not found)
        libmp.so.2 =>    /lib/libmp.so.2
        libmd5.so.1 =>   /lib/libmd5.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libc.so.1 (SUNW_1.22.2) =>       (version not found)
        libnsl.so.1 (SUNW_1.9.1) =>      (version not found)
        libdoor.so.1 =>  /lib/libdoor.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libm.so.2 =>     /lib/libm.so.2
        /platform/SUNW,Sun-Fire-T200/lib/libc_psr.so.1

So, obviously, there are some system libraries that this machine doesn't have, 
which CSW packages are relying on.  Anybody recognize this problem?  Is it 
obvious which Solaris 10 packages that I'm missing?

Some more info:

> uname -a
SunOS xxx 5.10 Generic_118833-17 sun4v sparc SUNW,Sun-Fire-T200
> isainfo -v
64-bit sparcv9 applications
        asi_blk_init
32-bit sparc applications
        asi_blk_init v8plus div32 mul32

Most compilers and tools on this machine have been built from source.  Although 
I'm sure that building git from source would be a great git/solaris bonding 
experience for me, I'm not that interested in that approach.  I'd rather leave 
that to the experts, as I've seen too many libz and other library load failures 
from people who thought they had all of the dependencies.  :-D

Regards,
Kevin

Reply via email to