Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-6270

symbol mysql_server_init, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Not a Bug
    • Affects Version/s: 5.5.37
    • Fix Version/s: 5.5.38
    • Component/s: None
    • 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

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            serg Sergei Golubchik added a comment -

            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.

            Show
            serg Sergei Golubchik added a comment - 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.
            Hide
            serg Sergei Golubchik added a comment -

            Fedora 20 issue. Will be fixed soon in Fedora.

            Show
            serg Sergei Golubchik added a comment - Fedora 20 issue. Will be fixed soon in Fedora.
            Hide
            afernandez Andreas Fernandez added a comment -

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

            Show
            afernandez Andreas Fernandez added a comment - Yes, it's from Fedora's repository. Thank you.

              People

              • Assignee:
                serg Sergei Golubchik
                Reporter:
                afernandez Andreas Fernandez
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Agile