installing xtrabackup test package prior to PS/PXC makes installation of the server impossible
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona XtraBackup moved to https://jira.percona.com/projects/PXB | Status tracked in 2.4 | |||||
2.2 |
New
|
Undecided
|
Unassigned | |||
2.3 |
New
|
Undecided
|
Unassigned | |||
2.4 |
New
|
Undecided
|
Unassigned |
Bug Description
XtraBackup test package depends on mysql client so if you for some reason install full xtrabackup installation together with the test package you'll no longer be able to install PS/PXC on centos/
That's because the package manager pulls any package that satisfies that it includes mysql client and our PS/PXC client packages conflict with those.
Here's how it looks:
CENTOS6:
========
[vagrant@localhost ~]$ sudo yum install percona-
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror.met.hu
* epel: mirrors.n-ix.net
* extras: mirror.met.hu
* updates: mirror.met.hu
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package percona-
--> Processing Dependency: /usr/bin/mysql for package: percona-
--> Running transaction check
---> Package Percona-
--> Finished Dependency Resolution
[vagrant@
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror.met.hu
* epel: mirror.
* extras: mirror.met.hu
* updates: mirror.met.hu
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package Percona-
--> Processing Dependency: Percona-
--> Processing Dependency: Percona-
--> Running transaction check
---> Package Percona-
---> Package Percona-
--> Processing Conflict: Percona-
--> Finished Dependency Resolution
Error: Percona-
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
UBUNTU TRUSTY:
==============
vagrant@
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libdbd-mysql-perl libdbi-perl libev4 libmysqlclient18 libterm-
mysql-client mysql-client-5.5 mysql-client-
Suggested packages:
libmldbm-perl libnet-daemon-perl libplrpc-perl libsql-
The following NEW packages will be installed:
libdbd-mysql-perl libdbi-perl libev4 libmysqlclient18 libterm-
mysql-client mysql-client-5.5 mysql-client-
percona-
0 upgraded, 11 newly installed, 0 to remove and 239 not upgraded.
Need to get 8,448 kB of archives.
After this operation, 70.6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
vagrant@
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:
percona-
E: Unable to correct problems, you have held broken packages.
Percona now uses JIRA for bug reports so this bug report is migrated to: https:/ /jira.percona. com/browse/ PXB-1402