Wie kann ich libmysql mit Percona auflösen, nachdem sie einen Yum-Konflikt mit ihren Paketen verursacht haben?

Wie kann ich libmysql mit Percona auflösen, nachdem sie einen Yum-Konflikt mit ihren Paketen verursacht haben?

Ein Skript, das ich vor einigen Monaten geschrieben habe, hat wahrscheinlich 100 oder mehr virtuelle Server mit einem LAPP-Stack (Linux Apache Percona PHP) bereitgestellt.

Seit Kurzem schlägt die folgende Zeile fehl, weil Yum Percona-XtraDB-Cluster-devel als Konflikt mit Percona-Server-client-55 markiert hat. Dies bedeutet, dass Sie libmysqlclient_r nicht mit Yum installieren können, da dies eine Abhängigkeit für die Erstellung von PHP ist.

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

... dann passiert einiges:

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

Aus diesem Grund kann ich PHP nicht kompilieren:

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.

Ich kann unmöglich die einzige Person sein, die versucht, PHP aus dem Quellcode zu kompilieren. Kennt jemand eine Möglichkeit, libmysqlclient_r über Percona zu installieren?

Antwort1

Schande über mich, ich konnte Percona Shared Compat installieren, um dieses Problem zu beheben:

Percona-Server-shared-compat.x86_64

Ich hoffe, das hilft anderen.

verwandte Informationen