[MDEV-6270] symbol mysql_server_init, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference Created: 2014-05-26  Updated: 2014-05-28  Resolved: 2014-05-27

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: 5.5.37
Fix Version/s: 5.5.38

Type: Bug Priority: Major
Reporter: Andreas Fernandez Assignee: Sergei Golubchik
Resolution: Not a Bug Votes: 0
Labels: None
Environment:

Fedora 20, MySQL Workbench 6.1.16


Sprint: serg-test-sprint-1

 Description   

Hello,

I have installed Fedora 20, MariaDB 5.5.37 from the repository and MySQL Workbench 6.1.16. When I attempt to connect to a server, MySQL Workbench crashes with this error:

/usr/libexec/mysql-workbench/mysql-workbench-bin: relocation error: /usr/lib64/mysql-workbench/libmysqlcppconn.so.7: symbol mysql_server_init, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference



 Comments   
Comment by Sergei Golubchik [ 2014-05-27 ]

Where did you get MariaDB 5.5.37 from? From our or Fedora repository?

As far as I can see, our libmysqlclient.so.18 (MariaDB-shared package) defines the symbol mysql_server_init, version libmysqlclient_18.
It is the one from Fedora 20 (mariadb-libs package) that does not. But from the MDEV-6273 one can guess that Fedora is moving to use our symbol versioning code in the future, which means that their libmysqlclient.so.18 will have mysql_server_init, version libmysqlclient_18 as soon as they do that.

Comment by Sergei Golubchik [ 2014-05-27 ]

Fedora 20 issue. Will be fixed soon in Fedora.

Comment by Andreas Fernandez [ 2014-05-28 ]

Yes, it's from Fedora's repository. Thank you.

Generated at Thu Feb 08 07:10:37 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.