Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Configuring OpenSSH3.5p1 on Solaris 8

Status
Not open for further replies.

h2hummer47

Technical User
Dec 11, 2002
7
US
I've been trying to configure the latest version of OpenSSH with openSSL0.9.7 and it fails. It's saying I don't have this library -libcrypto- for this version of openSSL. Does anyone have any idea of where I can get this file?

Thanks
 
libcrypto is actually part of OpenSSL itself. Have you compiled and installed OpenSSL? If so, where?

In my OpenSSL 0.9.6g installation (from it is installed in /usr/local/ssl/lib. Annihilannic.
 
That's my other issue. We NFS mount our /usr/local directory which is where the sun packges for ssh and it's components want to default into. How do I change the default dir to a different directory when installing?

Thanks
 
You will probably have to obtain the source and compile it on your system, specifying your preferred paths at the 'configure' stage.

You can use a switch to tell pkgadd to use a different base directory, but OpenSSH will still probably look for it's files in the locations specified at compile-time.

Why not install it on your NFS server? Annihilannic.
 
I have the same problem about libcrypto.so.0.9.7 missing when trying to install openssh 3.8p1 on Solaris 8. I have openssl-0.9.7d installed. In the /usr/local/ssl/lib is a libcrypto.a file but not libcrypto.so.0.9.7. I saw on another post that installing libgcc might do it but I installed gcc and read that if gcc is install, libgcc isn't needed.

Any suggestions?
 
I had to compile OpenSSL myself to get it to work. you can try linking libcrypto.a to libcrypto.so.0.9.7.
 
that isn't going to work, the .a and .la files are relocatable code to be included at compile time while the .so is the library to link against.....

Sounds like you have a broken installation.

I would recommend either downloading and building it yourself;

if you run ./configure --help you will find out how to reposition the files.

otherwise you can add other directories to the path the solaris will search for libraries:

the LD_LIBRARY_PATH variable is the one. just add the dir with the library in it.

The Universe: God's novelty screensaver?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top