четверг, 31 октября 2013 г.

При замене mysql на mariadb вылезает проблема с зависимостями других пакетов от mysql-libs

Второй раз наткнулся на эту траблу - решил записать на будущее для себя. Суть проблемы - использую в centos репозиторий centalt. Из него mysql обновляется и заменяется на mariadb. При этом дальше при установке некоторых пакетов, которые требуют mysql-libs, возникают проблемы, что они не находят библиотек.
Вот такая ошибка получается
Processing Dependency: libmysqlclient.so.16()(64bit) for package: asterisk-mysql-1.8.20.0-1.el6.x86_64
Package mysql-libs-5.1.69-1.el6_4.x86_64 is obsoleted by mariadb-libs-5.5.33a-1.el6.x86_64 which is already installed

Для решения ставлю из репо remi пакет compat-mysql51-5.1.54-1.el6.remi.x86_64.rpm

rpm -ihv http://rpms.famillecollet.com/enterprise/6/remi/x86_64/remi-release-6-2.el6.remi.noarch.rpm
yum --enablerepo=remi install compat-mysql51

И после этого все ок.

Комментариев нет:

Отправить комментарий