Bug #37678 RHEL 5 RPM's not compatable with stock RHEL 5
Submitted: 26 Jun 2008 21:07 Modified: 28 Jun 2008 16:00
Reporter: Dave Jordan Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:5.1.25 OS:Linux (RHEL5)
Assigned to: CPU Architecture:Any
Tags: 5.1, libmysqlclient.so, redhat, RHEL5

[26 Jun 2008 21:07] Dave Jordan
Description:
The distribution of Red Hat Enterprise Linux 5 RPM (x86) in RPM form will not install without force because of essential library issues.

How to repeat:
# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.2 (Tikanga)

# find ./ -name "MySQL-*"
./MySQL-embedded-community-5.1.25-0.rhel5.i386.rpm
./MySQL-devel-community-5.1.25-0.rhel5.i386.rpm
./MySQL-client-community-5.1.25-0.rhel5.i386.rpm
./MySQL-shared-community-5.1.25-0.rhel5.i386.rpm
./MySQL-server-community-5.1.25-0.rhel5.i386.rpm
./MySQL-test-community-5.1.25-0.rhel5.i386.rpm

# rpm -Uvh MySQL-*
error: Failed dependencies:
        libmysqlclient.so.15 is needed by (installed) perl-DBD-MySQL-3.0007-1.fc6.i386
        libmysqlclient.so.15 is needed by (installed) mysql-connector-odbc-3.51.12-2.2.i386
        libmysqlclient.so.15 is needed by (installed) libdbi-dbd-mysql-0.8.1a-1.2.2.i386
        libmysqlclient.so.15 is needed by (installed) dovecot-1.0.7-2.el5.i386
        libmysqlclient.so.15 is needed by (installed) mod_auth_mysql-3.0.0-3.1.i386
        libmysqlclient.so.15 is needed by (installed) php-mysql-5.1.6-20.el5.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) perl-DBD-MySQL-3.0007-1.fc6.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) mysql-connector-odbc-3.51.12-2.2.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) libdbi-dbd-mysql-0.8.1a-1.2.2.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) dovecot-1.0.7-2.el5.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) mod_auth_mysql-3.0.0-3.1.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) php-mysql-5.1.6-20.el5.i386
        libmysqlclient_r.so.15 is needed by (installed) MySQL-python-1.2.1-1.i386
        libmysqlclient_r.so.15 is needed by (installed) mysql-connector-odbc-3.51.12-2.2.i386
        libmysqlclient_r.so.15 is needed by (installed) freeradius-server-2.0.5-0.i386
        libmysqlclient_r.so.15(libmysqlclient_15) is needed by (installed) MySQL-python-1.2.1-1.i386
        libmysqlclient_r.so.15(libmysqlclient_15) is needed by (installed) mysql-connector-odbc-3.51.12-2.2.i386
        libmysqlclient_r.so.15(libmysqlclient_15) is needed by (installed) freeradius-server-2.0.5-0.i386

# rpm -qpl MySQL-shared-community-5.1.25-0.rhel5.i386.rpm | grep libmysqlclient.so
/usr/lib/libmysqlclient.so
/usr/lib/libmysqlclient.so.16
/usr/lib/libmysqlclient.so.16.0.0
[27 Jun 2008 17:10] Susanne Ebrecht
Many thanks for writing a bug report.

Sorry, but I don't get from where you got the packages?

Did you download the pages from here?
http://dev.mysql.com/downloads/mysql/5.1.html#linux-rhel5-x86-32bit-rpms

Or did you used the packages from your distribution?
[27 Jun 2008 20:40] Dave Jordan
I'm obtained the packages directly from the link you just provided.
[28 Jun 2008 16:00] Sveta Smirnova
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://dev.mysql.com/doc/ and the instructions on
how to report a bug at http://bugs.mysql.com/how-to-report.php

You should obtain Shared compatibility libraries (MySQL-shared-compat-5.1.25-0.rhel5.i386.rpm) also.