我们使用 Katello/Satellite 6 来管理我们的存储库/pkg 并向我们的服务器订阅它。在 Katello Web UI 中,它说这glibc-2.12-1.212.el6.x86_64
是glibc-common-2.12-1.212.el6.x86_64
系统上适用的更新,然后我将单击更新,它会说成功......但是没有任何反应,Katello 仍然向我显示这是一个适用的更新。
如果我 ssh 到服务器本身并尝试执行它,yum install glibc-2.12-1.212.el6.x86_64
它会说找不到包。这是在 CentOS 6.10 机器上。
我们还有一些其他软件包,例如 nscd,它们也依赖于最新的 glibc 作为依赖项,所以我非常好奇为什么会发生这种情况。
repo id repo name status
company_repos_centos6_extras centos6_extras 43
company_repos_centos6_os centos6_os 6,695+18
company_repos_centos6_updates centos6_updates 305+54
company_repos_epel6 epel6 12,515
company_repos_katello_centos6 katello_centos6 4
base CentOS-6 - Base 6,695+18
dgoodwin-subscription-manager Copr repo for subscription-manager owned by dgoodwin 8+2
epel Extra Packages for Enterprise Linux 6 - x86_64 12,517
extras CentOS-6 - Extras 46
foreman-client Foreman client 1.20 4
group_qpid-qpid Copr repo for qpid owned by @qpid 25+3
logstashforwarder Lostash Forwarder official repo 1
lynis Lynis YUM repo 51
company company Repository for CentOS 6 - x86_64 636
company company RPM Repository for CentOS 6 - noarch 37
pulp Pulp Community Release 21
subscription-manager Subscription manager repository from Candlepin 8+2
update CentOS-6 - Updates 329+54
repolist: 39,940
Uploading Enabled Repositories Report
company_repos_centos6_os 和基础存储库中肯定有 glibc-2.12-1.212.el6.x86_64 。
根据评论中的要求,我的/etc/yum.conf
包含一个存储库exclude=glibc-* kernel-*
,该存储库实际上执行了一个yum update
不起作用的操作。
答案1
您的最后评论揭示了您的问题。
从存储库文件中删除排除行和/或/etc/yum.conf
运行yum clean all
,然后尝试glibc
再次安装。该行不包括您需要更新的包。