Hi,

I'm running RedHat Linux 7.2 and I want to install MySQL 4.1.  I have downloaded the 
following RPM packages to install in the following order:


MySQL-server-4.1.1-1.i386.rpm
MySQL-client-4.1.1-0.i386.rpm
MySQL-devel-4.1.1-0.i386.rpm
MySQL-shared-4.1.1-0.i386.rpm


I try to install the packages but when I get to the shared RPM I get the following 
output:


]# rpm -i --force MySQL-shared-4.1.1-0.i386.rpm
error: failed dependencies:
        libcrypto.so.0.9.6 is needed by MySQL-shared-4.1.1-0
        libssl.so.0.9.6 is needed by MySQL-shared-4.1.1-0


I know that these libraries are installed in /usr/lib/ but 'rpm' only gives me a 
failed dependency.  I also tried the following queries on 'rpm' to see if I have the 
correct RPM packages installed:


]# rpm -qilf /usr/lib/libcrypto.so.0.9.6
Name        : openssl096                   Relocations: (not relocateable)
Version     : 0.9.6                             Vendor: Red Hat, Inc.
Release     : 6                             Build Date: Mon 06 Aug 2001 10:11:09 PM MDT
Install date: Thu 26 Feb 2004 04:49:52 PM MST      Build Host: porky.devel.redhat.com
Group       : System Environment/Libraries   Source RPM: openssl096-0.9.6-6.src.rpm
Size        : 1599661                          License: BSDish
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://www.openssl.org/
Summary     : Secure Sockets Layer Toolkit.
Description :
The OpenSSL certificate management tool and the shared libraries that
provide various cryptographic algorithms and protocols.
/usr/lib/libcrypto.so.0.9.6
/usr/lib/libssl.so.0.9.6
/usr/share/doc/openssl096-0.9.6
/usr/share/doc/openssl096-0.9.6/CHANGES
/usr/share/doc/openssl096-0.9.6/FAQ
/usr/share/doc/openssl096-0.9.6/INSTALL
/usr/share/doc/openssl096-0.9.6/LICENSE
/usr/share/doc/openssl096-0.9.6/NEWS
/usr/share/doc/openssl096-0.9.6/README
/usr/share/doc/openssl096-0.9.6/c-indentation.el
/usr/share/doc/openssl096-0.9.6/openssl.txt
/usr/share/doc/openssl096-0.9.6/openssl_button.gif
/usr/share/doc/openssl096-0.9.6/openssl_button.html
/usr/share/doc/openssl096-0.9.6/ssleay.txt

]# rpm -qa | grep openssl
openssl-devel-0.9.6b-8
openssl096-0.9.6-6
openssl-perl-0.9.6b-8
openssl095a-0.9.5a-11
openssl-0.9.6b-8


Has anyone else had this problem?  Is there any other way that I might be able to 
install the shared RPM without using the '--nodeps' flag?

Any ideas?

Colin Lawrence

Reply via email to