Bug #15744 RPM for MySQL-shared-standard 4.1.16 on RHEL 3 is incorrect
Submitted: 14 Dec 2005 16:26 Modified: 16 Dec 2005 9:54
Reporter: Steve Meyers Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server Severity:S1 (Critical)
Version:4.1.16 OS:Linux (RHEL 3)
Assigned to: CPU Architecture:Any

[14 Dec 2005 16:26] Steve Meyers
Description:
The RPM is requiring libz.so.0, which doesn't exist on RHEL 3.  The 4.1.15 RPM required libz.so.1, which is correct.  I assume this was just compiled incorrectly

How to repeat:
$ rpm --requires -qp MySQL-shared-standard-4.1.16-0.rhel3.x86_64.rpm
/bin/sh
/bin/sh
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libcrypt.so.1()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libnsl.so.1()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
libz.so.0()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

$ rpm --requires -qp MySQL-shared-standard-4.1.15-0.rhel3.x86_64.rpm
/bin/sh
/bin/sh
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libcrypt.so.1()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libnsl.so.1()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

Suggested fix:
Re-compile with correct library.
[14 Dec 2005 17:49] Paul Roub
FYI, although the example shows the 64-bit RPMs, this applies to the RHEL i386 RPMs as well.
[16 Dec 2005 9:54] Valeriy Kravchuk
Thank you for a bug report. It is a duplicate of bug #15223, really. There is a comment about 4.1.16 in that bug report already.