On 10/30/2017 12:22 PM, John Harragin wrote:
[root@ec-ast yum.repos.d]# ldd /usr/lib64/libmyodbc5w.so | grep -iE "my|maria" libmysqlclient.so.18 => /usr/lib64/mysql/libmysqlclient.so.18 (0x00007f3dfb34c000) [root@ec-ast yum.repos.d]# repoquery -l MariaDB-server MariaDB-client MariaDB-commo MariaDB-shared galera boost-program-options jemalloc rsync lsof | grep lib64 | grep libmysqlclient /usr/lib64/libmysqlclient.so.18
If the MariaDB packages provide the library in /usr/lib64, what provides the lib in /usr/lib64/mysql? (It looks like you have a library conflict)
rpm -qf /usr/lib64/mysql/*
More than likely, you can resolve the problem by removing the package that provides the files in /usr/lib64/mysql/. However, as Alexander pointed out, this isn't a problem with the CentOS packages, and you're more likely to get useful information if you address this question to the vendor of the broken package.