Bug #16539 MySQL-shared-compat-4.1.15-0.i386.rpm requires glibc 2.3
Submitted: 16 Jan 2006 16:33 Modified: 9 May 2006 17:56
Reporter: Domas Mituzas Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:4.0.26, 4.1.1[568], 5.0.1[3589], 5.0.20, 5.0.20a, 5.1.9 OS:Linux (Linux RH AS 2.1)
Assigned to: Kent Boortz

[16 Jan 2006 16:33] Domas Mituzas
Description:
# rpm -r /tmp/rpm/ -i   MySQL-shared-compat-4.1.15-0.i386.rpm 
        libc.so.6 is needed by MySQL-shared-compat-4.1.15-0.i386
        libc.so.6(GLIBC_2.0) is needed by MySQL-shared-compat-4.1.15-0.i386
        libc.so.6(GLIBC_2.1) is needed by MySQL-shared-compat-4.1.15-0.i386
        libc.so.6(GLIBC_2.1.2) is needed by MySQL-shared-compat-4.1.15-0.i386
        libc.so.6(GLIBC_2.1.3) is needed by MySQL-shared-compat-4.1.15-0.i386
        libc.so.6(GLIBC_2.2) is needed by MySQL-shared-compat-4.1.15-0.i386
        libc.so.6(GLIBC_2.3) is needed by MySQL-shared-compat-4.1.15-0.i386
        libcrypt.so.1 is needed by MySQL-shared-compat-4.1.15-0.i386
        libm.so.6 is needed by MySQL-shared-compat-4.1.15-0.i386
        libnsl.so.1 is needed by MySQL-shared-compat-4.1.15-0.i386
        libnss_dns.so.2 is needed by MySQL-shared-compat-4.1.15-0.i386
        libnss_files.so.2 is needed by MySQL-shared-compat-4.1.15-0.i386
        libpthread.so.0 is needed by MySQL-shared-compat-4.1.15-0.i386
        libpthread.so.0(GLIBC_2.0) is needed by MySQL-shared-compat-4.1.15-0.i386
        libpthread.so.0(GLIBC_2.1) is needed by MySQL-shared-compat-4.1.15-0.i386
        libpthread.so.0(GLIBC_2.2) is needed by MySQL-shared-compat-4.1.15-0.i386
        libpthread.so.0(GLIBC_2.3.2) is needed by MySQL-shared-compat-4.1.15-0.i386
        libresolv.so.2 is needed by MySQL-shared-compat-4.1.15-0.i386
        libz.so.1 is needed by MySQL-shared-compat-4.1.15-0.i386

How to repeat:
attempt installing RPM on glibc2.2 box

Suggested fix:
Either provide glibc2.2 linked libraries, or change web description on downloads page.
[28 Apr 2006 19:46] Kent Boortz
The "shared compat" packages are built from other RPMs, and
the MySQL-shared-4.0.26-0.i386.rpm RPM used in this build is,
 despite its name, a glibc2.3 package.
[28 Apr 2006 20:27] Kent Boortz
The packages

  MySQL-shared-compat-4.0.26-0.i386.rpm
  MySQL-shared-compat-4.1.15-0.i386.rpm
  MySQL-shared-compat-4.1.16-0.i386.rpm
  MySQL-shared-compat-4.1.18-0.i386.rpm
  MySQL-shared-compat-5.0.13-0.i386.rpm
  MySQL-shared-compat-5.0.15-0.i386.rpm
  MySQL-shared-compat-5.0.18-0.i386.rpm
  MySQL-shared-compat-5.0.18-0.i386.rpm
  MySQL-shared-compat-5.0.19-0.i386.rpm
  MySQL-shared-compat-5.0.20-0.i386.rpm
  MySQL-shared-compat-5.0.20a-0.i386.rpm
  MySQL-shared-compat-5.1.9-0.i386.rpm

incorrectly depend on glibc 2.3, i.e. can't be installed on
a glibc 2.2 system. For 4.0 we recommend to use the
older MySQL-shared-compat-4.0.25-0.i386.rpm. For
4.1 and up this will be corrected in the next release,
i.e. 4.1.19, 5.0.21 and 5.1.10 beta.
[9 May 2006 17:56] Paul Dubois
Noted in 4.0.27, 4.1.19, 5.0.21, 5.1.10 changelogs.