Topic: mysql-worbench sur F11

bonjour,

j'utlise avec satisfaction sur un poste mysql-worbench pris sur le dépôt remi. Malheureusement sur deux autres postes, impossible de le faire marcher : il se lance bien mais je ne peux gérer de connection faire de reverse...
voici les messages d'erreur à l'ouverture, désolé c'est un peu long.

$ mysql-workbench
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/dbutils.grt.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/tools.grt.lua' (lua)
** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/tools.grt.lua (WbTools)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/table_utils.grt.lua' (lua)
** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/table_utils.grt.lua (WbTableUtils)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.model.grt.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.sqlparser.grt.so' (cpp)

** (mysql-workbench-bin:4193): WARNING **: Native C++ module classes must have the suffix Impl to avoid confusion between implementation and wrapper classes (MysqlSqlFacade)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/forms.grt.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/catalog_utils.grt.lua' (lua)
** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/catalog_utils.grt.lua (WbUtils)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.mysql.import.grt.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.sqlide.grt.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.grt.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so' (cpp)
** Message: WARNING: Could not get pointer to grt_module_init in module /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so (`grt_module_init': /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so: undefined symbol: grt_module_init)   
** Message: WARNING: Could not load wb.mysql.validation.grt.so: Invalid module /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so   
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.validation.grt.so' (cpp)
** Message: WARNING: Could not get pointer to grt_module_init in module /usr/lib/mysql-workbench/modules/wb.validation.grt.so (`grt_module_init': /usr/lib/mysql-workbench/modules/wb.validation.grt.so: undefined symbol: grt_module_init)   
** Message: WARNING: Could not load wb.validation.grt.so: Invalid module /usr/lib/mysql-workbench/modules/wb.validation.grt.so   
** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb_utils_grt.py' (python)
** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/wb.model.editors.wbp.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so' (cpp)
** Message: WARNING: Could not open module /usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so (/usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so: undefined symbol: _ZTV9Wb_plugin)   
** Message: WARNING: Could not load db.mysql.diff.reporting.wbp.so: Cannot open /usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so   
** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.editors.wbp.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.wbp.so' (cpp)
** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/wb.printing.wbp.so' (cpp)

** (mysql-workbench-bin:4193): WARNING **: Plugin 'wb.tools.quickTables' from module WbTools has invalid type ''

** (mysql-workbench-bin:4193): WARNING **: :1474: link 'com.mysql.wb.menu.tools.debug' <object app.MenuItem> key=owner could not be resolved

** (mysql-workbench-bin:4193): WARNING **: :1483: link 'com.mysql.wb.menu.tools.debug' <object app.MenuItem> key=owner could not be resolved

** (mysql-workbench-bin:4193): WARNING **: /home/utilisateur/.mysql/workbench/wb_options.xml:321: link '96f66276-d8f4-11de-80d9-001a73a14dd9' <object GrtObject> key=owner could not be resolved
** Message: dropping on reset RefreshLayers
** Message: dropping on reset RefreshZoom
** Message: dropping on reset RefreshMenubar
** Message: dropping on reset RefreshToolbar
** Message: dropping on reset RefreshToolbar
** Message: dropping on reset RefreshHistory

et les erreurs quand j'essai de connecter

(mysql-workbench-bin:4193): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed
** Message: unhandled message 4: wb.form.showConnectionManager finished in 0,00s

** Message: item_activated: 0xa60f5a8 -> 'plugin:db.plugin.database.rev_eng'
** Message: unhandled message 4: db.plugin.database.rev_eng finished in 0,00s

cela reste bloqué sur "connect to DBMS"

Manque-t-il quelque chose à mon installation ?
Merci

Gérard

Re: mysql-worbench sur F11

Effectivement...

La solution, en attendant, c'est de faire un dump du schéma et de l'importer (File / Import / Reverse...)

Pourtant ça marchait. Je me demande si c'est pas la MAJ de MySQL qui a cassé le build (ce qui n'est pas normal, l'ABI est censé être stable)
Je test un nouveau build et je reviens vite.

Je voudrais bien pousser la version 5.1.18, mais il faudrait que je mettre à jour le connecteur C++ en version 1.0.6 qui n'est pas encore sortie.... ah ces dépendances...

+

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: mysql-worbench sur F11

Bon, j'ai tout reconstruit, le bug persiste.... sad

Faut que je cherche.

+

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: mysql-worbench sur F11

le contournemt par le dump me suffit dans l'immédiat. Je ne doute pas de la correction prochaine
merci beaucoup

Gérard