Percona-XtraDB package doesn't allow libmysqlclient15off

Bug #539190 reported by Aleksandr Kuzminsky
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Percona-XtraDB
Fix Released
High
Aleksandr Kuzminsky

Bug Description

Percona-XtraDB package doesn't allow installation of libmysqlclient15off, so old applications depending on libmysqclient15 can't be installed

Changed in percona-xtradb:
assignee: nobody → Aleksandr Kuzminsky (akuzminsky)
importance: Undecided → Medium
Changed in percona-xtradb:
importance: Medium → High
Changed in percona-xtradb:
status: New → In Progress
Revision history for this message
Aleksandr Kuzminsky (akuzminsky) wrote :

The problem is libmysqlclient15off depends on mysql-common (5.0.x).
percona-xtradb-common provides mysql-common, but w/o mentioning the version.
We have to rebuilt libmysqlclient15off depending on mysql-common w/o mentioning the version.
This bug will be fixed in build21 of MySQL 5.0 with Percona patches

Revision history for this message
Carlos Perelló Marín (carlos) wrote :

With Karmic we have the same problem with libmysqlclient16 and MySQL 5.1

Changed in percona-xtradb:
status: In Progress → Fix Committed
Revision history for this message
Artem Petakov (artem-worksmartlabs) wrote :

Is there any workaround that we can use in the meantime? Thanks!

Revision history for this message
Aleksandr Kuzminsky (akuzminsky) wrote :

Artem,

few minutes ago build21 of percona-sql-server was uploaded to repo.percona.com.
please do "apt-get update" and check

Revision history for this message
Virtua (community) wrote :

Hi,

Thanks for working on this bug, it seems ok with Debian Lenny, but not with Ubuntu flavors :

We have the same problem than Carlos with percona-xtradb-server-5.1 :

aptitude install libdbd-mysql-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages are BROKEN:
  percona-xtradb-common
The following NEW packages will be installed:
  libdbd-mysql-perl libmysqlclient16{a} mysql-common{a}
0 packages upgraded, 3 newly installed, 0 to remove and 6 not upgraded.
Need to get 2,219kB of archives. After unpacking 5,124kB will be used.
The following packages have unmet dependencies:
  percona-xtradb-common: Conflicts: mysql-common but 5.1.41-3ubuntu12 is to be installed.
                         Conflicts: mysql-common-4.1 which is a virtual package.
The following actions will resolve these dependencies:

Remove the following packages:
libpercona-xtradb-client16
percona-xtradb-client-5.1
percona-xtradb-common
percona-xtradb-server
percona-xtradb-server-5.1

Changed in percona-xtradb:
status: Fix Committed → Fix Released
Revision history for this message
Ashley Martens (ashleym) wrote :

sudo apt-get install percona-xtradb-client-5.1 percona-xtradb-common libmysqlclient16
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libmysqlclient16: Depends: percona-server-common (>= 5.1.47-11.1-51.lenny) but it is not going to be installed
E: Broken packages

Why do I need to install a server package to get a client library?

Revision history for this message
Aleksandr Kuzminsky (akuzminsky) wrote :

Ashley,

percona-xtradb is superseded by percona-server now. See http://www.mysqlperformanceblog.com/2010/06/21/percona-server-5-1-47-rel11-0/ for more details.

You have to install percona-server-client-5.1 instead.
Don't get confused by -server part. "Percona Server" is the product name, while -client, -common, -server are the suffixes of the respective sub-packages.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.