band of brothers logo warphammer logo

MySQL – Error message file ‘/usr/share/mysql/english/errmsg.sys’ had only error messages

October 15th, 2009 por Rubén Ortiz

mysql_logo

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.



3 Respuestas

  1. Santi Saez

    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!!

  2. Rubén Ortiz

    Hola Santi

    gracias por tu aportación!

  3. Hugo

    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.

Deja tu comentario

Atención: La moderación de comentarios está activa, tu comentario estó en proceso de moderación. No hace falta que introduzcas tu comentario más veces.