![Wie kann ich libmysql mit Percona auflösen, nachdem sie einen Yum-Konflikt mit ihren Paketen verursacht haben?](https://rvso.com/image/632739/Wie%20kann%20ich%20libmysql%20mit%20Percona%20aufl%C3%B6sen%2C%20nachdem%20sie%20einen%20Yum-Konflikt%20mit%20ihren%20Paketen%20verursacht%20haben%3F.png)
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.