Назад | Перейти на главную страницу

Как я могу разрешить libmysql с Percona теперь, когда они вызвали конфликт yum со своими пакетами?

Сценарий, который я написал несколько месяцев назад, обеспечил около 100 или более виртуальных серверов стеком LAPP (Linux Apache Percona PHP).

Недавно следующая строка не работает, потому что yum имеет Percona-XtraDB-Cluster-devel, помеченный как конфликт с Percona-Server-client-55, что означает, что вы не можете yum установить libmysqlclient_r, который является зависимостью для сборки PHP.

rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm 2>&1 >> $logfile; yum install Percona-Server-client-55 Percona-Server-server-55 percona-toolkit.noarch Percona-XtraDB-Cluster-devel -y

... тогда что-то происходит:

Error: Percona-XtraDB-Cluster-devel-55 conflicts with Percona-Server-client-55-5.5.37-rel35.0.el6.x86_64

Из-за этого я не могу скомпилировать PHP:

checking for mysql_close in -lmysqlclient_r... no
checking for mysql_error in -lmysqlclient_r... no
configure: error: mysql configure failed. Please check config.log for more information.

Я не могу быть единственным человеком, пытающимся скомпилировать PHP из исходников, знает ли кто-нибудь способ установки libmysqlclient_r через Percona?

Что ж, позор мне, я смог установить Percona Shared Compat, чтобы избавиться от этой проблемы:

Percona-Server-общий-compat.x86_64

Надеюсь, это поможет другим.