Comment 1 for bug 1548589

Revision history for this message
Jeffrey Zhang (jeffrey4l) wrote :

some more information

When install mariadb-libs, it will install Percona-Server-shared-56. However, the Percona-Server-shared-56 is conflict with MariaDB-shared/MariaDB-common, they have the same file `/etc/my.cnf`, and a almost the same so file `/usr/lib64/libmysqlclient.so.18.1.0`( only the mirco version is different)

$ rpm -ql Percona-Server-shared-56
/etc/my.cnf
/usr/lib64/libmysqlclient.so.18.1.0
/usr/lib64/libmysqlclient_r.so.18.1.0

$ rpm -ql MariaDB-shared
/etc/my.cnf.d
/etc/my.cnf.d/client.cnf
/usr/lib64/libmysqlclient.so
/usr/lib64/libmysqlclient.so.18
/usr/lib64/libmysqlclient.so.18.0.0
/usr/lib64/libmysqlclient_r.so
/usr/lib64/libmysqlclient_r.so.18
/usr/lib64/libmysqlclient_r.so.18.0.0

$ rpm -ql MariaDB-common
/etc/my.cnf
...

$ yum install mariadb-libs
Loaded plugins: fastestmirror, ovl, priorities, versionlock
Loading mirror speeds from cached hostfile
 * base: centos.mirror1.spango.com
 * epel: mirror.vutbr.cz
 * extras: centos.mirror1.spango.com
 * updates: mirrors.supportex.net
1322 packages excluded due to repository priority protections
Package mariadb-libs is obsoleted by Percona-XtraDB-Cluster-shared-55, trying to install 1:Percona-XtraDB-Cluster-shared-55-5.5.41-25.11.853.el7.x86_64 instead
Resolving Dependencies
--> Running transaction check
---> Package Percona-XtraDB-Cluster-shared-55.x86_64 1:5.5.41-25.11.853.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================
 Package Arch Version Repository Size
===============================================================================================================================================================
Installing:
 Percona-XtraDB-Cluster-shared-55 x86_64 1:5.5.41-25.11.853.el7 percona-release-x86_64 565 k

Transaction Summary
===============================================================================================================================================================
Install 1 Package

Total download size: 565 k
Installed size: 565 k

$ yum install MariaDB-shared
Loaded plugins: fastestmirror, ovl, priorities, versionlock
Loading mirror speeds from cached hostfile
 * base: centos.mirror1.spango.com
 * epel: mirror.vutbr.cz
 * extras: centos.mirror1.spango.com
 * updates: mirrors.supportex.net
1322 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-shared.x86_64 0:10.0.24-1.el7.centos will be installed
--> Processing Dependency: MariaDB-common for package: MariaDB-shared-10.0.24-1.el7.centos.x86_64
--> Running transaction check
---> Package MariaDB-common.x86_64 0:10.0.24-1.el7.centos will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================
 Package Arch Version Repository Size
===============================================================================================================================================================
Installing:
 MariaDB-shared x86_64 10.0.24-1.el7.centos mariadb 1.2 M
Installing for dependencies:
 MariaDB-common x86_64 10.0.24-1.el7.centos mariadb 43 k

Transaction Summary
===============================================================================================================================================================
Install 1 Package (+1 Dependent package)

Total download size: 1.2 M
Installed size: 1.2 M