Installing MySQL-Python on cPanel server

The following common problem often pops up  durring installaltion of MySQL-python on cPanel server:

–> Running transaction check
–> Package MySQL-python.x86_64 0:1.2.3-0.3.c1.1.el6 will be installed
–> Processing Dependency: libmysqlclient_r.so.16(libmysqlclient_16)(64bit) for package: MySQL-python-1.2.3-0.3.c1.1.el6.x86_64
–> Processing Dependency: libmysqlclient_r.so.16()(64bit) for package: MySQL-python-1.2.3-0.3.c1.1.el6.x86_64
–> Running transaction check
–> Package mysql-libs.x86_64 0:5.1.69-1.el6_4 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================
Package Arch Version Repository Size
=====================================================================================
Installing:
MySQL-python x86_64 1.2.3-0.3.c1.1.el6 cloudlinux-x86_64-server-6 85 k
Installing for dependencies:
mysql-libs x86_64 5.1.69-1.el6_4 cloudlinux-x86_64-server-6 1.2 M

Transaction Check Error:
file /usr/share/mysql/charsets/README from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
file /usr/share/mysql/charsets/armscii8.xml from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
file /usr/share/mysql/charsets/ascii.xml from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
file /usr/share/mysql/charsets/cp1250.xml from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64

Error Summary

 

The issue is with MySQL package. Yum is trying to satisfy requirements by install mysql-libX, and that rpm conflicts with files from package MySQL55-server .

 

To fix the issue, you should install libmysqlclient_r.so.16 on your server. That can be done installing mysqlclient16 RPM from our test repository:

 

After that MySQL-Python will be installed without any issues.

 

Leave a Reply

Your email address will not be published. Required fields are marked *