Failed Dependencies (was: YDL upgrade using apt-get)

Eddie Bindt yellowdog-general@lists.terrasoftsolutions.com
Thu Apr 11 23:37:01 2002


On Thu, 11 Apr 2002, Thomas Kernes wrote:

> > Re: YDL upgrade using apt-get
> 
> Changed the mirror...everything works good...until:
> 
> Do you want to continue? [Y/n]
> Rebuilding RPM database (this may take a few minutes)...
> Executing RPM (-U)...
> error: failed dependencies:
>         libcrypto.so.1   is needed by mutt-1.2.5.1-1
>         libcrypto.so.1   is needed by openssh-server-3.1p1-2
>         libcrypto.so.1   is needed by openssh-clients-3.1p1-2
>         libcrypto.so.1   is needed by openssh-3.1p1-2
>         libssl.so.1   is needed by mutt-1.2.5.1-1
> E: Sub-process /bin/rpm returned an error code (91)
> 
> 
> Apparently there is a conflict with my OpenSSL installation...any handy
> ideas on how to resolve this?

Yes,

the openssh package from 2.1 has the same version as the one in 2.2 but it
is build against different libraries (openssl) ... 

You need to remove openssh* to get apt-get running ... 

You also might get a problem with enscript, tmpwatch and some other rpms
too, which complain that they are dependant on themselves ... 

If so, do rpm -Uvh /var/cache/apt/archive/<complaining.rpm> --force 

rerun apt-get ... 

If apt-get is ready do apt-get -f install openssh*

worked for me ...

Eddie