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