Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've installed Percona Xtradb server but in order to install it I had to remove "mysql-libs.x86_64" package and now I'm not able to install any package that depends on it (postfix, Nagios mysql plugin etc).

# yum install postfix
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base:
 * epel:
 * extras:
 * updates:
77 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package postfix.x86_64 2:2.6.6-2.2.el6_1 will be installed
--> Processing Dependency: for package: 2:postfix-2.6.6-2.2.el6_1.x86_64
--> Processing Dependency: for package: 2:postfix-2.6.6-2.2.el6_1.x86_64
--> Running transaction check
---> Package Percona-Server-shared-51.x86_64 0:5.1.62-rel13.3.435.rhel6 will be installed
--> Processing Conflict: 1:Percona-XtraDB-Cluster-shared-5.5.23-23.5.333.rhel6.x86_64 conflicts Percona-Server-shared-51
--> Finished Dependency Resolution
Error: Percona-XtraDB-Cluster-shared conflicts with Percona-Server-shared-51
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

I've checked and "Percona-XtraDB-Cluster-shared" package provide newer libraries .18 but postfix requires .16. What' s the best solution for this?

# rpm -ql Percona-XtraDB-Cluster-shared


share|improve this question
Have you tried downloading the RPMS (with yum --downloadonly) and then forcing an install of postfix with rpm -i --nodeps? Though this won't guarantee that postfix will work. – Cristian Ciupitu May 16 '12 at 13:58
up vote 1 down vote accepted

You need to install the shared-compat package. That'll provide the libmysql your distro expects. Works the same if you're running the latest RPMs from Mysql as well.

share|improve this answer

Whoever packaged these Percona-* packages screwed up. The *.so files should be in separate -devel packages, which will make them not conflict, which means that the corresponding Conflicts tag can be removed from the spec files.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.