> This is a side-effect of the fact that the RPM you're trying to use was
> probably built on a glibc 2.1 machine (for instance, RH 6.1).  As a result,
> the RPM (and included binaries) depend on glibc 2.1.  If you want a version
> for your machine, you could either try to find the source RPM and rebuild a
> binary RPM, or simply build ssh from source and install on your machine the
> old-fashioned way.
>
> Eric
> --
> Senior Software Engineer / [EMAIL PROTECTED]               <><
> Applix Linux Division / 112 Turnpike Road / Westboro MA 01581-2842

----------------------------------------------------

> Try "rpm -i --nodeps ssh-1.2.27-5i.i386.rpm"
>
> After the installation locate the ssh binary and run the following command
> to test the binary for library dependencies:
> "ldd /usr/local/bin/sshd"
>
> you will see something like this:
>
>         libnsl.so.1 => /lib/libnsl.so.1 (0x4001a000)
>         libutil.so.1 => /lib/libutil.so.1 (0x40030000)
>         libc.so.6 => /lib/libc.so.6 (0x40033000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> If one or more lines show a "not found" library , then you really need to
> upgrade to that.
> your other option is to compile ssh yourself. It only requires the
> standard c compiler and
> libraries.
>
> -mtm

Kudos to those who created ssh!  And thanks for responding so promptly Eric
and mtm.

I simply upgraded glibc to version 2.1 and then the .rpm for ssh installed no
problem.  It took a while to download the glibc .rpm (~8Mb) with my slow 28.8
Kbps modem, but it worked!  I upgraded to RPM 3.0 in the process which may
have helped too.

Thanks for the --nodeps and ldd tip, I will probably use that method at
another point for installing another RedHat package.  Now I can connect to
other machines that run sshd.  Yay for me!

Pat

Reply via email to