Uploaded image for project: 'Percona Server for MySQL'
  1. Percona Server for MySQL
  2. PS-7618

Nothing in the PS80 Repository currently provides libmysqlclient.so.21(libmysqlclient_21)(64bit)

Details

    • Bug
    • Status: Done
    • Medium
    • Resolution: Fixed
    • 8.0.x
    • 8.0.23-14 (Q1 2021)
    • Packaging
    • None

    Description

      I've been trying to work with Percona 8 on RHEL8, but I've begun to run into an issue. Previously, (as of version 8.0.17), the percona-server-shared RPM provided the resource "libmysqlclient.so.21(libmysqlclient_21)(64bit)". But as of 8.0.18, that was removed. Now in a way that's fine... it seems like the intent is for the "libmysqlclient" one to be supplied by percona-server-shared-compat. however... when it was removed from percona-server-shared, it wasn't added to the compat package. So as things stand, I cannot update properly to a percona version higher than 8.0.17.

      The tricky part here might be that percona-server-shared is providing the file "/usr/lib64/mysql/libmysqlclient.so.21.1.22", and percona-server-shared-compat isn't... so maybe it is more appropriate for percona-server-shared to still be providing "libmysqlclient.so.21(libmysqlclient_21)(64bit)"? I'm really uncertain. I just know that, unfortunately, there are some rpms out there (in EPEL, specifically) that are built to explicitly require "libmysqlclient.so.21(libmysqlclient_21)(64bit)", not "libmysqlclient.so.21()(64bit)", so I need something on the Percona side to at least report that it meets that requirement.

       

      Here's some sample evidence from dnf:

       

      [email protected]:~$ dnf provides "libmysqlclient.so.21(libmysqlclient_21.0)(64bit)"         
      Last metadata expiration check: 0:15:00 ago on Mon 29 Mar 2021 03:25:36 PM CDT.
      
      mysql-libs-8.0.21-1.module_el8.2.0+493+63b41e36.x86_64 : The shared libraries required for MySQL clients
      
      Repo        : appstream
      
      Matched from:
      
      Provide    : libmysqlclient.so.21(libmysqlclient_21.0)(64bit)
      
      
      
      percona-server-shared-8.0.15-5.1.el8.x86_64 : Percona Server - Shared libraries
      
      Repo        : percona
      
      Matched from:
      
      Provide    : libmysqlclient.so.21(libmysqlclient_21.0)(64bit)
      
      
      
      percona-server-shared-8.0.15-6.1.el8.x86_64 : Percona Server - Shared libraries
      
      Repo        : percona
      
      Matched from:
      
      Provide    : libmysqlclient.so.21(libmysqlclient_21.0)(64bit)
      
      
      
      percona-server-shared-8.0.16-7.1.el8.x86_64 : Percona Server - Shared libraries
      
      Repo        : percona
      
      Matched from:
      
      Provide    : libmysqlclient.so.21(libmysqlclient_21.0)(64bit)
      
      
      
      percona-server-shared-8.0.17-8.1.el8.x86_64 : Percona Server - Shared libraries
      
      Repo        : local
      
      Matched from:
      
      Provide    : libmysqlclient.so.21(libmysqlclient_21.0)(64bit)
      
      
      
      percona-server-shared-8.0.17-8.1.el8.x86_64 : Percona Server - Shared libraries
      
      Repo        : percona
      
      Matched from:
      
      Provide    : libmysqlclient.so.21(libmysqlclient_21.0)(64bit)
      
      
      
      
      

      Attachments

        Activity

          People

            evgeniy.patlan Evgeniy Patlan
            mfrost Mark Frost
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 6 hours
                6h

                Smart Checklist