![Yum 在 RHEL 上安装依赖项](https://linux22.com/image/1572561/Yum%20%E5%9C%A8%20RHEL%20%E4%B8%8A%E5%AE%89%E8%A3%85%E4%BE%9D%E8%B5%96%E9%A1%B9.png)
尝试在 RHEL7.4 上为 keepalived-1.4.5 安装 openssl-devel。
在 sudo yum install openssl-devel 之后我得到了
...<Processing Dependencies>
Finished Dependency Resolution
Error: Package krb5-workstation-1.15.1-8.el7.x86_64 (@anaconda/7.4)
Requires: libkadm5(x86-64) = 1.15.1-8.el7
Removing: libkadm5-1.15.1-8.el7.x86_64 (@anaconda/7.4)
libkadm5(x86-64) = 1.15.1-8.el7
Updated by: libkadm5-1.15.1-19.el7.x86_64
libkadm(x86-64) = 1.15.1-19.el7
.....<More Dependency Errors>
其他依赖项错误显示我可访问的存储库中有可用的软件包。考虑到由于卫星服务器的原因,我无法访问更新的存储库,尽管我可以从供应商处获取 rpm,但我想知道如何解决此问题。通过使用供应商在其最新存储库中找到的软件包,为 yum 创建本地存储库,大多数依赖项已得到解决。
我需要更新 krb5-workstation 吗?如果这样做,是否会影响 kerberos 配置?
努力理解错误消息,因此对如何继续进行故障排除的解释将是极其重要的。
答案1
libkadm5 和 krb5-workstation 是 krb5 软件包的子软件包。并且两者需要是同一版本发行版。
您在 repo 中拥有较新的 libkadm5 (1.15.1-19.el7),但没有相同版本的 krb5-workstation。