Description of problem: 用户从https://downloads.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/Percona-XtraDB-Cluster-8.0.29/binary/redhat/8/x86_64/Percona-XtraDB-Cluster-8.0.29-r250bc93-el8-x86_64-bundle.tar 下载的软件包无法在Anolis OS 23上正常运行。 Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: 报错信息如下: Last metadata expiration check: 0:13:48 ago on Tue 06 Sep 2022 10:39:27 AM CST. Error: Problem 1: conflicting requests - nothing provides perl(DBD::mysql) >= 1.0 needed by percona-toolkit-3.4.0-3.el8.x86_64 - nothing provides perl(DBI) >= 1.13 needed by percona-toolkit-3.4.0-3.el8.x86_64 Problem 2: conflicting requests - nothing provides perl(DBD::mysql) needed by percona-xtrabackup-80-8.0.29-22.1.el8.x86_64 - nothing provides libcrypto.so.1.1()(64bit) needed by percona-xtrabackup-80-8.0.29-22.1.el8.x86_64 - nothing provides libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) needed by percona-xtrabackup-80-8.0.29-22.1.el8.x86_64 - nothing provides libcrypto.so.1.1(OPENSSL_1_1_1)(64bit) needed by percona-xtrabackup-80-8.0.29-22.1.el8.x86_64 - nothing provides libssl.so.1.1()(64bit) needed by percona-xtrabackup-80-8.0.29-22.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_0)(64bit) needed by percona-xtrabackup-80-8.0.29-22.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_1)(64bit) needed by percona-xtrabackup-80-8.0.29-22.1.el8.x86_64 Problem 3: conflicting requests - nothing provides /sbin/chkconfig needed by percona-xtradb-cluster-8.0.28-19.1.el8.x86_64 Problem 4: conflicting requests - nothing provides libcrypto.so.1.1()(64bit) needed by percona-xtradb-cluster-client-8.0.28-19.1.el8.x86_64 - nothing provides libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) needed by percona-xtradb-cluster-client-8.0.28-19.1.el8.x86_64 - nothing provides libcrypto.so.1.1(OPENSSL_1_1_1)(64bit) needed by percona-xtradb-cluster-client-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1()(64bit) needed by percona-xtradb-cluster-client-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_0)(64bit) needed by percona-xtradb-cluster-client-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_1)(64bit) needed by percona-xtradb-cluster-client-8.0.28-19.1.el8.x86_64 - nothing provides libreadline.so.7()(64bit) needed by percona-xtradb-cluster-client-8.0.28-19.1.el8.x86_64 - nothing provides perl-DBI needed by percona-xtradb-cluster-client-8.0.28-19.1.el8.x86_64 Problem 5: conflicting requests - nothing provides /sbin/chkconfig needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides /usr/bin/python2 needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides libcrypto.so.1.1()(64bit) needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides libcrypto.so.1.1(OPENSSL_1_1_1)(64bit) needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1()(64bit) needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_0)(64bit) needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_1)(64bit) needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides perl-DBI needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides libldap_r-2.4.so.2()(64bit) needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_0d)(64bit) needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 - nothing provides perl-DBD-MySQL needed by percona-xtradb-cluster-server-8.0.28-19.1.el8.x86_64 Problem 6: conflicting requests - nothing provides libcrypto.so.1.1()(64bit) needed by percona-xtradb-cluster-shared-8.0.28-19.1.el8.x86_64 - nothing provides libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) needed by percona-xtradb-cluster-shared-8.0.28-19.1.el8.x86_64 - nothing provides libcrypto.so.1.1(OPENSSL_1_1_1)(64bit) needed by percona-xtradb-cluster-shared-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1()(64bit) needed by percona-xtradb-cluster-shared-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_0)(64bit) needed by percona-xtradb-cluster-shared-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.1.1(OPENSSL_1_1_1)(64bit) needed by percona-xtradb-cluster-shared-8.0.28-19.1.el8.x86_64 Problem 7: conflicting requests - nothing provides libcrypto.so.10()(64bit) needed by percona-xtradb-cluster-shared-compat-8.0.28-19.1.el8.x86_64 - nothing provides libcrypto.so.10(libcrypto.so.10)(64bit) needed by percona-xtradb-cluster-shared-compat-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.10()(64bit) needed by percona-xtradb-cluster-shared-compat-8.0.28-19.1.el8.x86_64 - nothing provides libssl.so.10(libssl.so.10)(64bit) needed by percona-xtradb-cluster-shared-compat-8.0.28-19.1.el8.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Expected results: 正常安装使用 Additional info:
用户使用的是针对centos8/rhel8的安装包,依赖openssl1.1.1,目前Anolis OS 23上openssl已升级到3.0。 Percona-XtraDB-Cluster社区(https://github.com/percona/percona-xtradb-cluster)最新版本仍旧只支持openssl1.1.1。 从兼容性角度考虑,Anolis OS 23需要引入兼容的openssl1.1.1,但是OS默认仍旧是openssl3.0。
Percona-XtraDB-Cluster系列组件,percona-toolkit以及percona-xtrabackup已经推送至Anolis OS 23的repo源,可直接通过dnf install xxx安装。
repo地址: https://mirrors.aliyun.com/anolis/23/AppStream/x86_64/os/Packages/