On a fresh CentOS 5.x/6.x 32bit or 64bit install, mysql 5.0.xx is installed. To install MariaDB 5.2.x rpms, mysql-lib needs to be removed for MariaDB-server to be installed.

But removing mysql-lib via yum remove, removes postfix.

If later you need to install postfix via yum it still requires mysql-lib, but installing mysql-lib installs mysql 5.0.x server again.

yum install postfix
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirror.averse.net
 * extras: mirror.averse.net
 * rpmforge: apt.sw.be
 * updates: mirror.averse.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package postfix.x86_64 2:2.6.6-2.1.el6_0 set to be updated
--> Processing Dependency: mysql-libs for package: 2:postfix-2.6.6-2.1.el6_0.x86_64
--> Finished Dependency Resolution
Error: Package: 2:postfix-2.6.6-2.1.el6_0.x86_64 (updates)
           Requires: mysql-libs
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Anyway to properly resolve this ? with MariaDB 5.2/5.3.x version of mysql-lib ??

Answer Answered by Sergei Golubchik in this comment.

This is CentOS 6 specific issue. And it is fixed in MariaDB 5.5 branch.


Comments loading...