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

Debian/Ubuntu have server and client plugins in different directories

    XMLWordPrintable

Details

    Description

      On RPM platforms we have both the server plugins and the client authentication plugins in one common directory /usr/lib64/mysql/plugin

      Our .deb packages on the other hand have server plugins under /usr/lib/mysql/plugin but client authentication plugins under /usr/lib/x86_64-linux-gnu/libmariadb3/plugin

      This becomes a problem when setting up replication with a replication user using e.g. ed25519 authentication, as now the replica server will also act as a client, but does not find the necessary client side authentication plugin in its plugin_dir.

      The workaround for now is to copy or symlink the necessary client auth plugins from the client to the server.

      To fix this either unify the plugin paths between the server and the client library, or extend plugin_dir to actually allow for specifying a search path with multiple directories to look for plugins in.

      Attachments

        Issue Links

          Activity

            People

              illuusio Tuukka Pasanen
              hholzgra Hartmut Holzgraefe
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.