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

MariaDB-compat missing from MariaDB 10.4 CentOS 8 Yum Repo

Details

    Description

      Have MariaDB 10.4.12 installed on a CentOS 8 system.

      Trying to install package nagios-plugins-mysql, which requires libmysqlclient.so.21.

      dnf/yum attempt to pull in mysql-common and mysql-libs (8.0.17) to satisfy this dependency. But this fails because mysql-common-8.0.17 conficts with MariaDB-10.4.12.

      Disabling the AppStream repo prevents the dependency from being satisfied.

      Other builds of MariaDB for CentOS (7, 6) include a MariaDB-compat package which includes
      the necessary compatibility libraries, the build for CentOS 8 should as well.

      Attachments

        Issue Links

          Activity

            MariaDB-compat packages for earlier CentOS contain libmysqlclient.so.15 / 16 / 18, they wouldn't have helped with libmysqlclient.so.21.
            See the comment explaining the idea behind compat packages.

            serg, do you have any additional thoughts on this?

            elenst Elena Stepanova added a comment - MariaDB-compat packages for earlier CentOS contain libmysqlclient.so.15 / 16 / 18, they wouldn't have helped with libmysqlclient.so.21. See the comment explaining the idea behind compat packages. serg , do you have any additional thoughts on this?

            still it should've been built. I'll see why it wasn't

            serg Sergei Golubchik added a comment - still it should've been built. I'll see why it wasn't

            I've pushed a fix in 10.1, it'll fix shared symlinks in 10.1.

            dbart now you should use 10.1.45 packages to build 10.3.23 and 10.4.13 packages. That is, after 10.1.45 is built — replace 10.1-shared.rpm and then build 10.3 and 10.4 with it.

            serg Sergei Golubchik added a comment - I've pushed a fix in 10.1, it'll fix shared symlinks in 10.1. dbart now you should use 10.1.45 packages to build 10.3.23 and 10.4.13 packages. That is, after 10.1.45 is built — replace 10.1-shared.rpm and then build 10.3 and 10.4 with it.

            Once I have final 10.1.45 packages I'll get them put to where they need to go then trigger rebuilds of CentOS 8 / RHEL 8 for our 10.3.23 and 10.4.13 builds if necessary (I may be able to get the 10.1.45 rpms in place before the final 10.3 and 10.4 builds happen, but if not I'll trigger the rebuilds).

            dbart Daniel Bartholomew added a comment - Once I have final 10.1.45 packages I'll get them put to where they need to go then trigger rebuilds of CentOS 8 / RHEL 8 for our 10.3.23 and 10.4.13 builds if necessary (I may be able to get the 10.1.45 rpms in place before the final 10.3 and 10.4 builds happen, but if not I'll trigger the rebuilds).

            MariaDB-compat packages are now present in the RHEL repositories.

            dbart Daniel Bartholomew added a comment - MariaDB-compat packages are now present in the RHEL repositories.

            People

              dbart Daniel Bartholomew
              drees David Rees
              Votes:
              0 Vote for this issue
              Watchers:
              5 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.