Percona-Server-Shared-55 >= 5.5.36 lacks libmysqlclient.so.18
Bug #1291249 reported by
René Diepstraten
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Invalid
|
Undecided
|
Unassigned | ||
5.1 |
Invalid
|
Undecided
|
Unassigned | ||
5.5 |
Fix Released
|
High
|
Tomislav Plavcic | ||
5.6 |
Invalid
|
Undecided
|
Unassigned |
Bug Description
On several servers, we are running Percona Server 5.5 and php 5.x compiled against Percona-
Today we ran into an issue while upgrading Percona-
Apache would not start because php was linked against libmysqlclient.
If such a change would occur in a minor upgrade, a symlink should be provided to maintain backwards compatibility:
/usr/lib64/
Related branches
lp:~percona-core/percona-server/release-5.5.36-34.1
- Laurynas Biveinis (community): Approve
-
Diff: 185 lines (+44/-18)8 files modifiedMakefile-ps (+1/-1)
VERSION (+1/-1)
build-ps/debian/control (+1/-1)
build-ps/debian/rules (+22/-8)
build-ps/percona-server.spec (+13/-1)
scripts/mysql_install_db.pl.in (+1/-1)
scripts/mysql_install_db.sh (+4/-4)
storage/innobase/include/univ.i (+1/-1)
tags: | added: pkg |
To post a comment you must log in.
@Rene,
If you built php-mysql against Percona- Server- Shared- 55, then you will need to rebuild against Percona- Server- Shared- 55 again (with Percona- Server- devel-55 installed for mysql_config).
Otherwise, the php you are using, which repo is it from? The php from CentOS6 repo is still linked against libmysqlclient. so.16. http:// pkgs.org/ centos- 6/centos- i386/php- mysql-5. 3.3-26. el6.i686. rpm.html, which is provided by mysql-libs and Percona- Server- shared- 51 package.
If you are using php from other repo (linked against libmysqlclient. so.18) then you will need to use mysql-libs from that repo.
The reason such a symlink doesn't exist is that we didn't want conflict with upstream libmysqlclient. so.{16. .18.1} libraries. (and thus be compatible with them).
mysql-libs-5.5.36 is available otherwise from other repos as well - http:// pkgs.org/ search/ ?keyword= mysql-libs (atomic for instance has it)