MySQL Percona 8.0.30 el9 not compatible with RHEL 9 systems (Rocky Linux 9)

I am running Rocky Linux 9 (aka RHEL 9.0=.EL9) and I noticed the MySQL Percona 8.0.30 .EL9 packages have been uploaded to Percona Repo .

When attempting to install percona-server-server-8.0.30-22.1.el9.x86_64.rpm, it complains the required package percona-server-shared-compat-8.0.30-22.1.el9.x86_64.rpm is compiled against a version of openssl (1.0?) that doesn’t exist on RHEL 9.

root@localdev ~# yum install percona-server-server-8.0.30-22.1.el9.x86_64.rpm percona-server-client-8.0.30-22.1.el9.x86_64.rpm percona-server-shared-8.0.30-22.1.el9.x86_64.rpm percona-server-shared-compat-8.0.30-22.1.el9.x86_64.rpm
Last metadata expiration check: 0:00:28 ago on Tue 04 Oct 2022 03:17:58 PM CDT.
Error:
 Problem 1: conflicting requests
  - nothing provides libcrypto.so.10()(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libcrypto.so.10(libcrypto.so.10)(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libssl.so.10()(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libssl.so.10(libssl.so.10)(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
 Problem 2: package percona-server-shared-8.0.30-22.1.el9.x86_64 requires percona-server-shared-compat, but none of the providers can be installed
  - conflicting requests
  - nothing provides libcrypto.so.10()(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libcrypto.so.10(libcrypto.so.10)(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libssl.so.10()(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libssl.so.10(libssl.so.10)(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
 Problem 3: package percona-server-server-8.0.30-22.1.el9.x86_64 requires percona-server-shared, but none of the providers can be installed
  - package percona-server-shared-8.0.30-22.1.el9.x86_64 requires percona-server-shared-compat, but none of the providers can be installed
  - conflicting requests
  - nothing provides libcrypto.so.10()(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libcrypto.so.10(libcrypto.so.10)(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libssl.so.10()(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libssl.so.10(libssl.so.10)(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
 Problem 4: package percona-server-client-8.0.30-22.1.el9.x86_64 requires percona-server-shared, but none of the providers can be installed
  - package percona-server-shared-8.0.30-22.1.el9.x86_64 requires percona-server-shared-compat, but none of the providers can be installed
  - conflicting requests
  - nothing provides libcrypto.so.10()(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libcrypto.so.10(libcrypto.so.10)(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libssl.so.10()(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
  - nothing provides libssl.so.10(libssl.so.10)(64bit) needed by percona-server-shared-compat-8.0.30-22.1.el9.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

I even tried installing compat-openssl11 but that installs openssl 1.1. but that doesn’t work. This is a serious issue with it not working on RHEL 9 systems.

Hello @boris,
Rocky Linux 9 (nor RHEL 9) is not currently one of our supported operating systems. Please review our supported OS matrix. I just want to point out that the repo you linked above clearly says “/yum/testing/” in the path, as these are packages we are testing out for compatibility to update our supported systems. I will pass along this feedback/issue to our release team.

Hi @matthewb

The .el9 architecture is for RHEL 9/RHEL 9 Clones (Rocky Linux 9, etc) which was mentioned will be first supported version in the Percona MySQL 8.0.30 release. (Hence the /9/*.el9 packages being built) I think the build environment for the .el9 package might be not setup correctly. (especially with it currently using the very old openssl)

Mentioned where?

Yes, but again, these are in our testing repo and not fully supported yet. We’ve made no announcements of support for RHEL9/RL9.

Mentioned here:

Any approximate eta (2022? Q1/23?)?