[TriLUG] Re: Openssh update failure

Nalin Dahyabhai nalin at redhat.com
Wed Dec 19 11:56:15 EST 2001


On Tue, Dec 18, 2001 at 06:41:54PM -0500, Kevin Hunter wrote:
> That's how this all got started.  All I was trying to do originally
> was update the openssh stuff.  When I do as you suggest, I got:
> 
> [root at dogbert updates]# rpm -Fvh --test openssh*.rpm
> error: failed dependencies:
>         libcrypto.so.1   is needed by openssh-2.9p2-11.7
>         libcrypto.so.1   is needed by openssh-clients-2.9p2-11.7
>         libcrypto.so.1   is needed by openssh-server-2.9p2-11.7
>         libc.so.6(GLIBC_2.2.4)   is needed by
> openssh-server-2.9p2-11.7
> [root at dogbert updates]#

You'll need to install the openssl update package and the binary compat
package simultaneously to satisfy this dependency:
rpm -Uvh openssl095a-0.9.5a-*.rpm openssl-0.9.6-*.rpm

The shared library name is different in the newer version because the
shared libraries they contain are not binary-compatible or
interchangeable, so when you update the openssl package you need to
pick up the compatibility package (which you didn't have installed
already, because you didn't need it before, so --freshen doesn't
pick it up for you).

The other problems you're seeing are either dependencies on packages
which are also in the updates tree, but which you don't already have
installed (for example, apache requires the mm package) or which are
on the CD, but which you don't already have installed (mod_ssl needs
make because it provides a makefile which is useless without it -- an
oversight corrected in the errata package).

HTH,

Nalin



More information about the TriLUG mailing list