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.

1 Like

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.

1 Like

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)

1 Like

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.

1 Like

Mentioned here:

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

1 Like