Percona Server 5.5 installation fails on Ubuntu 12.04
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 |
Triaged
|
High
|
Unassigned | |||
5.6 |
Invalid
|
Undecided
|
Unassigned | |||
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC | Status tracked in 5.6 | |||||
5.5 |
Fix Released
|
High
|
Raghavendra D Prabhu | |||
5.6 |
Invalid
|
High
|
Unassigned |
Bug Description
With a standard 12.04 repo set-up I have the addition of:
deb http://
after a apt-get update I receive the following error whilst installing Percona Server 5.5 .
apt-get -q -y --force-yes install percona-
Reading package lists...
Building dependency tree...
Reading state information...
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:
percona-
E: Unable to correct problems, you have held broken packages
I get the following when trying to then install percona-
apt-get -q -y --force-yes install percona-
Reading package lists...
Building dependency tree...
Reading state information...
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:
percona-
E: Unable to correct problems, you have held broken packages.
Looking at the repo Packages file it seems the version of libmysqlclient18 which is available (5.5.34-
I can confirm there are no other outstanding apt conflicts.
Any assistance on this would be appreciated.
Many thanks,
David
tags: | added: pkg |
This is because of the following dependency:
a) server- client- 5.5 server- common- 5.5 (>= ${source:Version}), libmysqlclient18 (>= ${source:Version}), ${shlib:Depends}, ${misc:Depends}
Package: percona-
Architecture: any
Depends: debianutils (>=1.6), libdbi-perl, percona-
b) xtradb- cluster- client- 5.5 xtradb- cluster- common- 5.5 (>= ${source:Version}), libmysqlclient18 (>= ${source:Version}), ${shlib:Depends}, ${misc:Depends}
Package: percona-
Architecture: any
Depends: debianutils (>=1.6), libdbi-perl, percona-
and libmysqlclient18 which was pushed during the recent PXC
release clobbered the libmysqlclient18 present from PS.
Since, libmysqlclient18 is essentially the same for both, the
version dependency of it can be removed as following:
=== modified file 'build/ debian/ control' control 2013-10-08 21:55:32 +0000 control 2013-11-04 14:42:26 +0000 8-dev 4-dev, libmysqlclient1 2-dev, libmysqlclient1 0-dev, libmysqlclient1 5-dev, libmysqlclient1 6-dev 4-dev, libmysqlclient1 2-dev, libmysqlclient1 0-dev, libmysqlclient1 5-dev, libmysqlclient1 6-dev, libpercona- xtradb- client- dev
--- build/debian/
+++ build/debian/
@@ -24,7 +24,7 @@
Package: libmysqlclient1
Architecture: any
Section: libdevel
-Depends: libmysqlclient18 (= ${binary:Version}), zlib1g-dev, ${misc:Depends}
+Depends: libmysqlclient18, zlib1g-dev, ${misc:Depends}
Conflicts: libmysqlclient1
Replaces: libmysqlclient1
Provides: libmysqlclient-dev
@@ -54,7 +54,7 @@
Package: percona- server- client- 5.5 server- common- 5.5 (>= ${source:Version}), libmysqlclient18 (>= ${source:Version}), ${shlib:Depends}, ${misc:Depends} server- common- 5.5 (>= ${source:Version}), libmysqlclient18, ${shlib:Depends}, ${misc:Depends} core-5. 5, virtual- mysql-client core-5. 1, mysql-client-5.5, mysql-client- core-5. 5, percona- xtradb- client- 5.0, percona- server- client- 5.1 core-5. 1, mysql-client-5.5, mysql-client- core-5. 5, percona- xtradb- client- 5.0, percona- server- client- 5.1
Architecture: any
-Depends: debianutils (>=1.6), libdbi-perl, percona-
+Depends: debianutils (>=1.6), libdbi-perl, percona-
Provides: mysql-client, mysql-client-core, mysql-client-5.5, mysql-client-
Conflicts: mysql-client (<< ${source:Version}), mysql-client-5.0, mysql-client-5.1, mysql-client-
Replaces: mysql-client (<< ${source:Version}), mysql-client-5.0, mysql-client-5.1, mysql-client-