Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Minor
-
Resolution: Won't Fix
-
Affects Version/s: 5.5.31
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Environment:CentOS 6.4
Description
Why does the compat RPM not include older versions of the library?
Percona-Server-shared-compat-5.5.30-rel30.2.509.rhel6.x86_64.rpm http://repo.percona.com/centos/6/os/x86_64/Percona-Server-shared-compat-5.5.30-rel30.2.509.rhel6.x86_64.rpm contains
libmysqlclient.so.12
libmysqlclient.so.14
libmysqlclient.so.15
libmysqlclient.so.16
libmysqlclient.so.18
But MariaDB-5.5.31-centos6-i686-compat.rpm http://ftp.osuosl.org/pub/mariadb/mariadb-5.5.31/yum/centos6-x86/rpms/MariaDB-5.5.31-centos6-i686-compat.rpm only contains v15 and v16.
Replacing the MariaDB rpm with the Percona one solves the PHP Headers problem.https://kb.askmonty.org/en/installation-issues-with-php5/
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
Client libraries version 12 and 14 are very old. MariaDB 5.1 (the earliest existing version) builds libmysqlclient.so.16.
Do you really need libmysqlclient.so.12 or libmysqlclient.so.14? What version of MySQL do they come from?
Yes, replacing MariaDB rpm with the Percona one solves the PHP Headers problem. As our KB page suggests "Ways to fix this issue: ... Use your original MySQL client library with the MariaDB". That's what you do when you use Percona rpm, it includes the client library that is very close (if not identical) to MySQL's one.