Percona-XtraDB-Cluster-shared additional Provides libmysqlclient_16 libmysqlclient_18
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
New
|
Undecided
|
Unassigned |
Bug Description
Attempting to build a Fedora 17 new openstack deployment at present backed by XtraDB.
Results in a dependency issue:
"""
---> Package MySQL-python.x86_64 0:1.2.3-5.fc17 will be installed
--> Processing Dependency: libmysqlclient.
Package mysql-libs is obsoleted by Percona-
--> Finished Dependency Resolution
Error: Package: MySQL-python-
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
"""
Whilst the file in question does infact exist and is provided by the shared packaget:
"""
yum provides /usr/lib64/
Loaded plugins: langpacks, presto, refresh-packagekit
Percona-
Repo : percona
Matched from:
Filename : /usr/lib64/
1:Percona-
Repo : percona
Matched from:
Filename : /usr/lib64/
1:Percona-
Repo : @percona
Matched from:
Filename : /usr/lib64/
"""
However the provides information does not note the presence of libmysqlclient_16:
"""
rpm -q Percona-
Percona-
libmysqlclient.
mysql-libs
mysql-shared
Percona-
Percona-
"""
For reference the output from mysql-libs on fedora 16:
"""
rpm -q mysql-libs --provides
config(mysql-libs) = 5.5.19-1.fc15
libmysqlclient.
libmysqlclient.
libmysqlclient.
mysql-libs = 5.5.19-1.fc15
mysql-libs(x86-64) = 5.5.19-1.fc15
"""
As such I would assume the following needs adding the the .spec file:
Provides: libmysqlclient_16, libmysqlclient_18
As a workaround will be installing MySQL-python via:
rpm -Uvh --nodeps http://
Retrieving http://
Preparing... #######
1:MySQL-python #######
Marking this a duplicate of lp:1050654 , I will update 1050654 about information on Percona- XtraDB- Cluster- shared as well.