[TriLUG] Openssh update failure

Tanner Lovelace lovelace at wayfarer.org
Fri Dec 14 15:44:14 EST 2001


Do you already have a version of openssh and openssl installed?
It looks like, from your error messages that the problem is that
the new version of openssh you're trying to install needs the
libcrypto.so.1 library provided by the new version of openssl
you're trying to install, but that several other programs need
the libcrypto.so.0 provided by the previous version of openssl.
This is one of the reasons why the latest versions of Mandrake
have changed the convention on how libraries are packaged.
Files like libcrypto.so.0 would be placed in a package like
libopenssl0-... and files like libcrypto.so.1 would be in
libopenssl1-... so that both packages could be installed at
the same time without conflicting.  (Devel packages still
would conflict, but there really isn't any reason to have
two versions of development files on one machine.) 

So, it sounds like what you need to do is either:

1. Upgrade all the packages that rely on libcrypto.so.0

or

2. Recompile openssh on your system (that presumably has
   libcrypto.so.0 already installed) and hope that it will
   compile against the older version of openssl.

Tanner Lovelace

On Fri, 2001-12-14 at 13:27, Kevin Hunter wrote:
> 
> I'm actually doing a run through to see what it needs and finding
> that I have a dependency problem. I can't find what rpm I'm missing.
> How do I find out where to get these libcrypto.so.* files ??
> 
> 
> [root at dogbert updates]# rpm -Fvh --test openssh*
> 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]# rpm -Fvh --test openssl*
> error: failed dependencies:
>         libcrypto.so.0 is needed by cyrus-sasl-1.5.24-11
>         libcrypto.so.0 is needed by python-1.5.2-27
>         libcrypto.so.0 is needed by imap-2000-3
>         libcrypto.so.0 is needed by pine-4.30-2
>         libcrypto.so.0 is needed by samba-2.0.7-21ssl
>         libcrypto.so.0 is needed by samba-client-2.0.7-21ssl
>         libcrypto.so.0 is needed by samba-common-2.0.7-21ssl
>         libcrypto.so.0 is needed by openssh-2.1.1p4-1
>         libcrypto.so.0 is needed by openssh-clients-2.1.1p4-1
>         libcrypto.so.0 is needed by openssh-server-2.1.1p4-1
>         libcrypto.so.0 is needed by stunnel-3.8p4-1
>         libcrypto.so.0 is needed by mod_ssl-2.6.6-25
>         libssl.so.0 is needed by python-1.5.2-27
>         libssl.so.0 is needed by imap-2000-3
>         libssl.so.0 is needed by pine-4.30-2
>         libssl.so.0 is needed by samba-2.0.7-21ssl
>         libssl.so.0 is needed by samba-client-2.0.7-21ssl
>         libssl.so.0 is needed by samba-common-2.0.7-21ssl
>         libssl.so.0 is needed by stunnel-3.8p4-1
>         libssl.so.0 is needed by mod_ssl-2.6.6-25
> [root at dogbert updates]#
> 
> 
> _______________________________________________
> TriLUG mailing list
> http://www.trilug.org/mailman/listinfo/trilug
-- 
Tanner Lovelace | lovelace at wayfarer.org | http://wtl.wayfarer.org/
--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--
 Those who are willing to sacrifice essential liberties for a little 
 order, will lose both and deserve neither.  --  Benjamin Franklin 

 History teaches that grave threats to liberty often come in times
 of urgency, when constitutional rights seem too extravagant to 
 endure.  --  Justice Thurgood Marshall, 1989 




More information about the TriLUG mailing list