![尝试从 epel8 而不是 7 安装时出现 yum 安装错误](https://linux22.com/image/163971/%E5%B0%9D%E8%AF%95%E4%BB%8E%20epel8%20%E8%80%8C%E4%B8%8D%E6%98%AF%207%20%E5%AE%89%E8%A3%85%E6%97%B6%E5%87%BA%E7%8E%B0%20yum%20%E5%AE%89%E8%A3%85%E9%94%99%E8%AF%AF.png)
我有一台 centos 7 服务器,我正在尝试安装某个软件包,但我收到错误软件包,并且软件包名称都是 .el8,但我不明白为什么会出现这种情况?我的仓库列表中没有 epel8:
repo id repo name status
base/7/x86_64 CentOS-7 - Base 10,097
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,455
extras/7/x86_64 CentOS-7 - Extras 305
salt-latest/x86_64 SaltStack Latest Release Channel for RHEL/Centos 7 107
salt-py3-2019.2/x86_64 SaltStack 2019.2 Release Channel for Python 3 RHEL/Centos 7 84
saltstack/x86_64 SaltStack latest Release Channel for RHEL/CentOS 7 107
updates/7/x86_64 CentOS-7 - Updates 711
repolist: 24,866
我可以强制epel7吗?
错误的输出
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
Requires: python3-markupsafe
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
Requires: libcrypto.so.1.1()(64bit)
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
Requires: libssl.so.1.1()(64bit)
Error: Package: zeromq-4.3.1-4.el8.x86_64 (salt-py3-2019.2)
Requires: libstdc++.so.6(CXXABI_1.3.9)(64bit)
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
Requires: python3-pyyaml
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
Requires: libssl.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
Requires: python3-requests
Error: Package: zeromq-4.3.1-4.el8.x86_64 (salt-py3-2019.2)
Requires: libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
Error: Package: zeromq-4.3.1-4.el8.x86_64 (salt-py3-2019.2)
Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
Requires: python3-six
Error: Package: salt-2019.2.2-1.el8.noarch (salt-py3-2019.2)
Requires: python3-jinja2
Error: Package: salt-master-2019.2.2-1.el8.noarch (salt-py3-2019.2)
Requires: python3-systemd
Error: Package: python3-m2crypto-0.33.0-1.el8.x86_64 (salt-py3-2019.2)
Requires: libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)
答案1
删除了如上所述导致问题的三个盐堆栈存储库。之后安装运行良好。在文件夹 /etc/yum.repos.d/ 中删除了三个盐存储库安装了一个与盐相关的存储库。再次运行安装脚本,软件包上不再出现错误。