Centos

無法將 glibc 更新到最新版本

  • April 7, 2019

我們使用 Katello/Satellite 6 來管理我們的 repos/pkgs 並訂閱我們的伺服器。在 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不起作用的回購。

您的最後一條評論揭示了您的問題。

從 repo 文件中刪除 exclude 行和/或/etc/yum.conf,執行yum clean all,然後再次嘗試安裝glibc。該行不包括您需要更新的軟體包。

引用自:https://unix.stackexchange.com/questions/510154