![Como posso resolver o libmysql com o Percona agora que eles causaram um conflito yum com seus pacotes?](https://rvso.com/image/632739/Como%20posso%20resolver%20o%20libmysql%20com%20o%20Percona%20agora%20que%20eles%20causaram%20um%20conflito%20yum%20com%20seus%20pacotes%3F.png)
Um script que escrevi há alguns meses provisionou provavelmente 100 ou mais servidores virtuais com uma pilha LAPP (Linux Apache Percona PHP).
Recentemente, a linha a seguir está falhando porque yum tem Percona-XtraDB-Cluster-devel marcado como um conflito contra Percona-Server-client-55, o que significa que você não pode instalar yum libmysqlclient_r que é uma dependência para PHP construir.
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
... coisas acontecem então:
Error: Percona-XtraDB-Cluster-devel-55 conflicts with Percona-Server-client-55-5.5.37-rel35.0.el6.x86_64
Por causa disso, não consigo compilar o 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.
Eu não posso ser a única pessoa tentando compilar o PHP a partir do código-fonte. Alguém conhece uma maneira de instalar o libmysqlclient_r através do Percona?
Responder1
Bem, que vergonha, consegui instalar o Percona Shared Compat para me livrar deste problema:
Percona-Server-shared-compat.x86_64
Espero que isso ajude outros.