MySQL Workbench en Centos/RHEL 7. Esquivar bug en el proceso de instalación

Hola,

Si has probado a instalar MySQL Workbench en Centos o Red Hat 7 es posible que hayas tenido problemas para instalarlo.

¿por qué?

En Centos y Red Hat 7 existe un bug que impide la ejecución de MySQL Workbench en ciertas versiones. La instalación aparentemente se realiza sin problemas pero al ejecutarlo aparecen errores del tipo:

GtkDialog mapped without a transient parent. This is discouraged.
Process 3730 (mysql-workbench-bin) of user 0 killed by SIGSEGV – dumping core
 *** Segmentation fault

Este error ocurre con las últimas versiones de MySQL Workbench, concretamente con 6.3.9 y 6.3.10.

La solución

La solución pasa por instalar la versión 6.3.8. Esta versión sí funciona en Centos/RHEL 7 pero hace falta instalar previamente unas dependencias para que se ejecute correctamente y el repositorio EPEL. Estas librerías son libzip y tinyxml. Veamos entonces cual sería el proceso:

1- Instalamos el repositorio EPEL con yum:

sudo yum install epel-release

2- Instalamos las librerías libzip y tinyxml.

sudo yum install libzip tinyxml

3- Eliminamos la versión actual de MySQL Workbench con:

sudo yum remove mysql-workbench-community

4- Descargamos e instalamos la versión MySQL Workbench 6.3.8:

wget http://repo.mysql.com/yum/mysql-tools-community/el/7/x86_64/mysql-workbench-community-6.3.8-1.el7.x86_64.rpm
yum install rpm mysql-workbench-community-6.3.8-1.el7.x86_64.rpm -y

5- Probamos que funciona ejecutando mysql-workbench en la terminal

Esperamos que esta entrada os haya sido de utilidad,

Un saludo,

Equipo de base de datos

Fuentes:

http://www.dalescott.net/install-mysql-workbench-on-centos-7/

https://bugs.mysql.com/bug.php?id=89083

Uso de cookies

GPS Open Source, S.L, le informa que este sitio web utiliza Cookies tanto propias como de terceros para facilitar la navegación y para recopilar información estadística sobre su navegación. Si pulsa aceptar o continúa navegando entenderemos que acepta la instalación de las mismas. Más Info, política de cookies

ACEPTAR
Aviso de cookies
Show Buttons
Share On Facebook
Share On Twitter
Share On Linkedin
Contact us
Hide Buttons