Add libmysqlclient.so.18(libmysqlclient_16) and libmysqlclient.so.18(libmysqlclient_18) to Provides of Percona-Server-shared-55 and Percona-XtraDB-Cluster-shared
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Fix Released
|
High
|
Alexey Bychko | ||
5.1 |
Invalid
|
Undecided
|
Ignacio Nin | ||
5.5 |
Fix Released
|
High
|
Alexey Bychko | ||
5.6 |
Fix Released
|
High
|
Alexey Bychko | ||
Percona Toolkit moved to https://jira.percona.com/projects/PT |
Fix Released
|
High
|
Ignacio Nin | ||
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC |
Fix Released
|
High
|
Unassigned |
Bug Description
> yum install percona-toolkit
Loaded plugins: changelog, fastestmirror, langpacks, presto, refresh-packagekit, security, yum-fast-downloader
Loading mirror speeds from cached hostfile
* fedora: fedora.iitm.ac.in
* livna: rpm.livna.org
* rpmfusion-free: mirror.bjtu.edu.cn
* rpmfusion-
* rpmfusion-nonfree: mirror.bjtu.edu.cn
* rpmfusion-
* updates: fedora.iitm.ac.in
Resolving Dependencies
--> Running transaction check
---> Package percona-
--> Processing Dependency: perl(DBD::mysql) >= 1.0 for package: percona-
--> Running transaction check
---> Package perl-DBD-
--> Processing Dependency: libmysqlclient.
Package mysql-libs is obsoleted by Percona-
--> Finished Dependency Resolution
Error: Package: perl-DBD-
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
=======
This is because:
rpm -q --provides Percona-
libmysqlclient.
libtool(
libtool(
libtool(
mysql-shared
Percona-
Percona-
So, Percona-
In contrast, mysql-libs (the upstream counterpart) provides following:
config(
libmysqlcli
libmysqlcli
libmysqlcli
mysql-libs = 5.5.27-1.fc17
mysql-
from http://
1. So, we need to update the spec file for Percona-
libmysqlcli
libmysqlcli
2. Alternatively, we can also put mysql-libs in provides. There is no mysql-shared. This also causes problems elsewhere.
Note, that this problem will arise in CentOS too once perl-DBD-MySQL is updated in its repos.
Related branches
- Ignacio Nin (community): Needs Information
- Alexey Kopytov (community): Approve
-
Diff: 482 lines (+327/-16)7 files modifiedPercona-Server/include/errmsg.h (+1/-0)
Percona-Server/libmysql/CMakeLists.txt (+5/-2)
Percona-Server/libmysql/errmsg.c (+1/-0)
Percona-Server/libmysql/libmysql.map (+146/-0)
build/build-rpm.sh (+1/-2)
build/percona-server.spec (+15/-12)
build/rpm/mysql-dubious-exports.patch (+158/-0)
- Alexey Kopytov (community): Approve
-
Diff: 159 lines (+155/-0)1 file modifiedPercona-Server/libmysql/libmysql.map (+155/-0)
summary: |
- Installation of perl-DBD-MySQL fails on Fedora 17 + Add libmysqlclient.so.18(libmysqlclient_18) and + libmysqlclient.so.18(libmysqlclient_18) to Percona-Server |
summary: |
- Add libmysqlclient.so.18(libmysqlclient_18) and + Add libmysqlclient.so.18(libmysqlclient_16) and libmysqlclient.so.18(libmysqlclient_18) to Percona-Server |
summary: |
Add libmysqlclient.so.18(libmysqlclient_16) and - libmysqlclient.so.18(libmysqlclient_18) to Percona-Server + libmysqlclient.so.18(libmysqlclient_18) to Provides of Percona-Server- + shared-55 and Percona-XtraDB-Cluster-shared |
Changed in percona-toolkit: | |
milestone: | none → 2.1.7 |
Changed in percona-toolkit: | |
milestone: | 2.1.7 → 2.1.8 |
Changed in percona-toolkit: | |
importance: | Undecided → High |
Changed in percona-toolkit: | |
milestone: | 2.1.8 → 2.2.1 |
Changed in percona-xtradb-cluster: | |
importance: | Undecided → High |
Changed in percona-toolkit: | |
status: | Confirmed → In Progress |
tags: | added: i29120 |
tags: | added: i29445 |
Changed in percona-toolkit: | |
status: | Fix Committed → Fix Released |
Changed in percona-xtradb-cluster: | |
status: | Confirmed → Triaged |
Changed in percona-xtradb-cluster: | |
status: | Triaged → Fix Released |
Changed in percona-xtradb-cluster: | |
status: | Fix Released → Triaged |
Changed in percona-xtradb-cluster: | |
milestone: | none → 5.5.31-24.8 |
Affects Percona- XtraDB- Cluster- shared as well since it has similar provides. (from lp:1045763)