PXC Install Fails -- Installed Dependent Packages Not Recognized

Unable to use the Percona repo at www.percona.com, I downloaded the PXC tarball Percona-XtraDB-Cluster-5.6.30-25.16-raa929cb-el7-x86_64-bundle.tar, extracted the RPMs, individually installed client, galera-3, cluster shared, libev.so and xtrabackup. However, when I attempted to install the PXC cluster package, I got this error:

yum install Percona-XtraDB-Cluster-server-56-5.6.30-25.16.1.el7.x86_64.rpm

Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Examining Percona-XtraDB-Cluster-server-56-5.6.30-25.16.1.el7.x86_64.rpm: 1:Percona-XtraDB-Cluster-server-7.56-5.6.30-25.16.1.el.x86_64
Marking Percona-XtraDB-Cluster-server-56-5.6.30-25.16.1.el7.x86_64.rpm to be installed
Resolving Dependencies
–> Running transaction check
—> Package Percona-XtraDB-Cluster-server-56.x86_64 1:5.6.30-25.16.1.el7 will be installed
–> Processing Dependency: percona-xtrabackup >= 2.2.5 for package: 1:Percona-XtraDB-Cluster-server-56-5.6.30-25.16.1.el7.x86_64
–> Processing Dependency: lsof for package: 1:Percona-XtraDB-Cluster-server-56-5.6.30-25.16.1.el7.x86_64
–> Running transaction check
—> Package Percona-XtraDB-Cluster-server-56.x86_64 1:5.6.30-25.16.1.el7 will be installed
–> Processing Dependency: percona-xtrabackup >= 2.2.5 for package: 1:Percona-XtraDB-Cluster-server-56-5.6.30-25.16.1.el7.x86_64
—> Package lsof.x86_64 0:4.87-4.el7 will be installed
–> Finished Dependency Resolution
Error: Package: 1:Percona-XtraDB-Cluster-server-56-5.6.30-25.16.1.el7.x86_64 (/Percona-XtraDB-Cluster-server-56-5.6.30-25.16.1.e l7.x86_64)
Requires: percona-xtrabackup >= 2.2.5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

– but xtrabackup’s installed:

yum list “perconabackup

Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Installed Packages
percona-xtrabackup-24.x86_64 2.4.3-1.el7 @/percona-xtrabackup-24-2.4.3-1.el7.x86_64

Note that Xtrabackup 2.4.3 is listed – I had installed 2.4.4, but when the PXC server install error occurred, attempted to rectify by dropping 2.4.4 and loading 2.4.3. It didn’t matter.

Has anyone else experienced this problem? Is there a workaround? I’d really like to get the s/w installed.

uname -a

Linux newcst-e-db01 3.10.0-327.28.2.el7.x86_64 #1 SMP Mon Jun 27 14:48:28 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@newcst-e-db01 download]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.2 (Maipo)

Solution to this problem involved setting non-existent environment variable correctly:

– then installing with yum from Percona repo per the documentation. Additionally, the package for libev needed to be installed prior for dependent package xtrabackup to be installed.

Hello tom_smith, could you please report this bug in Launchpad? [URL]https://bugs.launchpad.net/percona-xtradb-cluster/+filebug[/URL]
Thanks, all the best :slight_smile: