> Hi Dennis,
>
> Thanks for the response. Below it says "libcrypto_extra.so.0.9.8 =>
> (file not found)" is unresolved
guess what !?!
I have the very same thing here also ! surprise surprise on me eh ?
bash-3.2$ uname -a
SunOS aequitas 5.11 snv_69 i86pc i386 i86pc
bash-3.2$ ldd /usr/bin/ssh
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libz.so.1 => /usr/lib/libz.so.1
libcrypto.so.0.9.8 => /usr/sfw/lib/libcrypto.so.0.9.8
libgss.so.1 => /usr/lib/libgss.so.1
libc.so.1 => /lib/libc.so.1
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libscf.so.1 => /lib/libscf.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libcrypto_extra.so.0.9.8 => (file not found)
libm.so.2 => /lib/libm.so.2
However on Solaris 10 8/07 I have no such problem :
$ uname -a
SunOS titan 5.10 Generic_120012-14 i86pc i386 i86pc
$ cat /etc/release
Solaris 10 8/07 s10x_u4wos_12b X86
Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 August 2007
$ ldd /usr/bin/ssh
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libz.so.1 => /usr/lib/libz.so.1
libcrypto.so.0.9.7 => /usr/sfw/lib/libcrypto.so.0.9.7
libgss.so.1 => /usr/lib/libgss.so.1
libc.so.1 => /lib/libc.so.1
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libscf.so.1 => /lib/libscf.so.1
libcmd.so.1 => /lib/libcmd.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libcrypto_extra.so.0.9.7 => /usr/sfw/lib/libcrypto_extra.so.0.9.7
libm.so.2 => /lib/libm.so.2
Is that strange ? I think so. Why is there a library for ssh located in
/usr/sfw whic is supposed to be the location for stuff from the Companion CD
and NOT the OS core components.
> but I don't think this is a problem in this
> case. I say this because it is also unresolved on another system where sshd
> does not core on exit of the shell.
Right. I can confirm that here also. But I'll bet that the other machine has
that weird lib up in /usr/sfw right ?
> The only difference there is the nfs
> packages are installed on that system. I will however try to resolve to
> libcrypto_extra lib to see if it changes anything.
>
> here is the ldd sshd output:
> libsocket.so.1 => /lib/libsocket.so.1
> libnsl.so.1 => /lib/libnsl.so.1
> libz.so.1 => /usr/lib/libz.so.1
> libpam.so.1 => /lib/libpam.so.1
> libbsm.so.1 => /lib/libbsm.so.1
> libwrap.so.1 => /usr/sfw/lib/libwrap.so.1
> libcrypto.so.0.9.8 => /usr/sfw/lib/libcrypto.so.0.9.8
> libgss.so.1 => /usr/lib/libgss.so.1
> libcontract.so.1 => /lib/libcontract.so.1
> libc.so.1 => /lib/libc.so.1
> libmp.so.2 => /lib/libmp.so.2
> libmd.so.1 => /lib/libmd.so.1
> libscf.so.1 => /lib/libscf.so.1
> libsecdb.so.1 => /lib/libsecdb.so.1
> libtsol.so.2 => /lib/libtsol.so.2
> libnvpair.so.1 => /lib/libnvpair.so.1
> libuutil.so.1 => /lib/libuutil.so.1
> libgen.so.1 => /lib/libgen.so.1
> libcrypto_extra.so.0.9.8 => (file not found)
> libm.so.2 => /lib/libm.so.2
>
Well hold on a sec .. I also have a stripped down Solaris machine and it can
do fancy things like boot, run Lotus Domino and also create and run Zones
but not much more. It has about 300+ packages installed in it total.
Then again .. it also has CSWossh in there so that doesn't count anymore.
I don't know what to say. Maybe you are stuck with building it yourself or
using the OpenSSH from Blastwave or elsewhere.
Here are the dependencies for /opt/csw/bin/ssh :
$ ldd /opt/csw/bin/ssh
libresolv.so.2 => /lib/libresolv.so.2
libcrypto.so.0.9.8 => /opt/csw/lib/pentium_pro/libcrypto.so.0.9.8
librt.so.1 => /lib/librt.so.1
libz.so => /opt/csw/lib/i386/libz.so
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libgssapi_krb5.so.2 => /opt/csw/lib/i386/libgssapi_krb5.so.2
libc.so.1 => /lib/libc.so.1
libdl.so.1 => /lib/libdl.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libkrb5.so.3 => /opt/csw/lib/libkrb5.so.3
libk5crypto.so.3 => /opt/csw/lib/libk5crypto.so.3
libcom_err.so.3 => /opt/csw/lib/libcom_err.so.3
libkrb5support.so.0 => /opt/csw/lib/libkrb5support.so.0
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libm.so.2 => /lib/libm.so.2
If we narrow that down to just the non-CSW libs then you need these on your
machine :
$ ldd /opt/csw/bin/ssh | grep -v csw
libresolv.so.2 => /lib/libresolv.so.2
librt.so.1 => /lib/librt.so.1
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libc.so.1 => /lib/libc.so.1
libdl.so.1 => /lib/libdl.so.1
libaio.so.1 => /lib/libaio.so.1
libmd.so.1 => /lib/libmd.so.1
libmp.so.2 => /lib/libmp.so.2
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
libm.so.2 => /lib/libm.so.2
-
Dennis Clarke
_______________________________________________
opensolaris-discuss mailing list
[email protected]