[CentOS] Maria 10 breaks unixodbc mysql connector

Tue Oct 31 18:52:28 UTC 2017
Gordon Messmer <gordon.messmer at gmail.com>

On 10/30/2017 12:22 PM, John Harragin wrote:
> [root at 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 at 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.