Done
Details
Assignee
Evgeniy PatlanEvgeniy PatlanReporter
Mark FrostMark FrostTime tracking
6h loggedComponents
Fix versions
Affects versions
Priority
Medium
Details
Details
Assignee
Evgeniy Patlan
Evgeniy PatlanReporter
Mark Frost
Mark FrostTime tracking
6h logged
Components
Fix versions
Affects versions
Priority
Smart Checklist
Smart Checklist
Smart Checklist
Created March 29, 2021 at 8:41 PM
Updated March 6, 2024 at 10:39 AM
Resolved March 30, 2021 at 2:16 PM
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: