Bonito problema! Después de arreglar la BD de los RPM, y hacer que el yum funcionase de nuevo, ejecuté un yum update, al acabar y querer arrancar el plesk, me salía este error:
Error message file '/usr/share/mysql/english/errmsg.sys' had only 472 error messages
Lo lógico sería intentar desinstalarlo con el yum, pero yum analiza las dependencias y te dice que nanai, que si lo haces se carga el PLESK, cosa no grata en la mayoría de los casos.
La solución se me apareció en busca de Google, como siempre. Una forma para poder desintalar un RPM sin tener en cuenta las dependencias sería así (lo aplico al caso que nos ocupa)
# rmp -e --nodeps mysql mysql-server
para luego hacer
# yum install mysql mysql-server
Fuera problema.
Hola Ruben,
En este caso, quizás hubiera sido mejor utilizar la opción “–justdb” que borraría únicamente la definición del paquete de la BBDD de RPM, sin borrar ficheros, parar servicios, etc..
Te dejo un link con una serie de tips sobre Yum, entre ellos varias formas de re-instalar un paquete RPM:
http://wiki.woop.es/Yum#reinstall
Saludos!!
Hola Santi
gracias por tu aportación!
Me encontre tambien con el mismo fallo.
Una simple reinstalacion no arreglo el problema.
Pero despues de varios intentos de reinstalacion me funciono de repente.
Y resulto entonces que es el orden de instalacion, para que no se instalen paquetes antes de su tiempo y se forma un lio en el servidor.
asi el orden de instalacion deberia ser
yum install httpd
yum install mysql-server
yum install php php-mysql
Espero que eso ayuda a algunos con el mismo problema.