So, I've tested installation of Percona Server via 'yum install' and it works across all latest PS releases 5.1/5.5/5.6.
It should be noted that dependencies will be updated as well, and in this case openssl.
After installation I get this:
[root@localhost vagrant]# rpm -qa|grep openssl
openssl-1.0.1e-16.el6_5.4.x86_64
openssl-devel-1.0.1e-16.el6_5.4.x86_64
Although not stated on the original description, based on i38162 as I understand it the client had no intentions of upgrading their openssl package to 1.0.1e.
Probably yum-plugin-versionlock was installed on the client's server and locked openssl from version updates. Disabling 'Updates' on CentOS-Base.repo will still update openssl.
[root@localhost vagrant]# yum install yum-plugin-versionlock
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirrors.advancedhosters.com
* extras: centos.mirror.nac.net
* updates: mirror.symnds.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package yum-plugin-versionlock.noarch 0:1.1.30-14.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
yum-plugin-versionlock noarch 1.1.30-14.el6 base 27 k
Total download size: 27 k
Installed size: 43 k
Is this ok [y/N]: y
Downloading Packages:
yum-plugin-versionlock-1.1.30-14.el6.noarch.rpm | 27 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : yum-plugin-versionlock-1.1.30-14.el6.noarch 1/1
Verifying : yum-plugin-versionlock-1.1.30-14.el6.noarch 1/1
So, I've tested installation of Percona Server via 'yum install' and it works across all latest PS releases 5.1/5.5/5.6.
It should be noted that dependencies will be updated as well, and in this case openssl.
After installation I get this: 1.0.1e- 16.el6_ 5.4.x86_ 64 devel-1. 0.1e-16. el6_5.4. x86_64
[root@localhost vagrant]# rpm -qa|grep openssl
openssl-
openssl-
Although not stated on the original description, based on i38162 as I understand it the client had no intentions of upgrading their openssl package to 1.0.1e.
Probably yum-plugin- versionlock was installed on the client's server and locked openssl from version updates. Disabling 'Updates' on CentOS-Base.repo will still update openssl.
[root@localhost vagrant]# yum install yum-plugin- versionlock advancedhosters .com mirror. nac.net versionlock. noarch 0:1.1.30-14.el6 will be installed
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirrors.
* extras: centos.
* updates: mirror.symnds.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package yum-plugin-
--> Finished Dependency Resolution
Dependencies Resolved
======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= versionlock noarch 1.1.30-14.el6 base 27 k
Package Arch Version Repository Size
=======
Installing:
yum-plugin-
Transaction Summary ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= ======= =======
=======
Install 1 Package(s)
Total download size: 27 k versionlock- 1.1.30- 14.el6. noarch. rpm | 27 kB 00:00 versionlock- 1.1.30- 14.el6. noarch 1/1 versionlock- 1.1.30- 14.el6. noarch 1/1
Installed size: 43 k
Is this ok [y/N]: y
Downloading Packages:
yum-plugin-
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : yum-plugin-
Verifying : yum-plugin-
Installed: versionlock. noarch 0:1.1.30-14.el6
yum-plugin-
Complete!
[root@localhost vagrant]# yum versionlock openssl 1.0.0-27. el6_4.2
Loaded plugins: fastestmirror, security, versionlock
Adding versionlock on: 0:openssl-
versionlock added: 1
[root@localhost vagrant]# yum install Percona- Server- server- 55 advancedhosters .com mirror. nac.net Server- server- 55.x86_ 64 0:5.5.35- rel33.0. 611.rhel6 will be installed Server- client- 55 for package: Percona- Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 Server- shared- 55 for package: Percona- Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.10(libssl. so.10)( 64bit) for package: Percona- Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.10(libcrypto .so.10) (64bit) for package: Percona- Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 Server- client- 55.x86_ 64 0:5.5.35- rel33.0. 611.rhel6 will be installed so.10(libssl. so.10)( 64bit) for package: Percona- Server- client- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.10(libcrypto .so.10) (64bit) for package: Percona- Server- client- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 Server- server- 55.x86_ 64 0:5.5.35- rel33.0. 611.rhel6 will be installed so.10(libssl. so.10)( 64bit) for package: Percona- Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.10(libcrypto .so.10) (64bit) for package: Percona- Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 Server- shared- 55.x86_ 64 0:5.5.35- rel33.0. 611.rhel6 will be obsoleting so.10(libcrypto .so.10) (64bit) for package: Percona- Server- shared- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.10(libssl. so.10)( 64bit) for package: Percona- Server- shared- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.16() (64bit) for package: 2:postfix- 2.6.6-2. 2.el6_1. x86_64 so.16(libmysqlc lient_16) (64bit) for package: 2:postfix- 2.6.6-2. 2.el6_1. x86_64 Server- client- 55.x86_ 64 0:5.5.35- rel33.0. 611.rhel6 will be installed so.10(libssl. so.10)( 64bit) for package: Percona- Server- client- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.10(libcrypto .so.10) (64bit) for package: Percona- Server- client- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 Server- server- 55.x86_ 64 0:5.5.35- rel33.0. 611.rhel6 will be installed so.10(libssl. so.10)( 64bit) for package: Percona- Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.10(libcrypto .so.10) (64bit) for package: Percona- Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 Server- shared- 55.x86_ 64 0:5.5.35- rel33.0. 611.rhel6 will be obsoleting so.10(libcrypto .so.10) (64bit) for package: Percona- Server- shared- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 so.10(libssl. so.10)( 64bit) for package: Percona- Server- shared- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 Server- shared- 56.x86_ 64 0:5.6.15- rel63.0. 519.rhel6 will be obsoleting so.10(libssl. so.10)( 64bit) for package: Percona- Server- shared- 56-5.6. 15-rel63. 0.519.rhel6. x86_64 so.10(libcrypto .so.10) (64bit) for package: Percona- Server- shared- 56-5.6. 15-rel63. 0.519.rhel6. x86_64 Server- shared- compat. x86_64 0:5.5.35- rel33.0. 611.rhel6 will be obsoleting Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 (percona)
Requires: libcrypto. so.10(libcrypto .so.10) (64bit) Server- client- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 (percona)
Requires: libssl. so.10(libssl. so.10)( 64bit) Server- client- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 (percona)
Requires: libcrypto. so.10(libcrypto .so.10) (64bit) Server- shared- 56-5.6. 15-rel63. 0.519.rhel6. x86_64 (percona)
Requires: libcrypto. so.10(libcrypto .so.10) (64bit) Server- shared- 56-5.6. 15-rel63. 0.519.rhel6. x86_64 (percona)
Requires: libssl. so.10(libssl. so.10)( 64bit) Server- server- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 (percona)
Requires: libssl. so.10(libssl. so.10)( 64bit) Server- shared- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 (percona)
Requires: libssl. so.10(libssl. so.10)( 64bit) Server- shared- 55-5.5. 35-rel33. 0.611.rhel6. x86_64 (percona)
Requires: libcrypto. so.10(libcrypto .so.10) (64bit)
Loaded plugins: fastestmirror, security, versionlock
Loading mirror speeds from cached hostfile
* base: mirrors.
* extras: centos.
* updates: mirror.symnds.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package Percona-
--> Processing Dependency: Percona-
--> Processing Dependency: Percona-
--> Processing Dependency: libssl.
--> Processing Dependency: libcrypto.
--> Running transaction check
---> Package Percona-
--> Processing Dependency: libssl.
--> Processing Dependency: libcrypto.
---> Package Percona-
--> Processing Dependency: libssl.
--> Processing Dependency: libcrypto.
---> Package Percona-
--> Processing Dependency: libcrypto.
--> Processing Dependency: libssl.
---> Package mysql-libs.x86_64 0:5.1.66-2.el6_3 will be obsoleted
--> Processing Dependency: libmysqlclient.
--> Processing Dependency: libmysqlclient.
--> Running transaction check
---> Package Percona-
--> Processing Dependency: libssl.
--> Processing Dependency: libcrypto.
---> Package Percona-
--> Processing Dependency: libssl.
--> Processing Dependency: libcrypto.
---> Package Percona-
--> Processing Dependency: libcrypto.
--> Processing Dependency: libssl.
---> Package Percona-
--> Processing Dependency: libssl.
--> Processing Dependency: libcrypto.
---> Package Percona-
--> Finished Dependency Resolution
Error: Package: Percona-
Error: Package: Percona-
Error: Package: Percona-
Error: Package: Percona-
Error: Package: Percona-
Error: Package: Percona-
Error: Package: Percona-
Error: Package: Percona-
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest