우리는 Katello/Satellite 6을 사용하여 저장소/pkg를 관리하고 서버에서 구독합니다. Katello 웹 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 시스템에 있습니다.
최신 glibc를 종속성으로 사용하는 nscd와 같은 다른 패키지도 있으므로 왜 이런 일이 발생하는지 매우 궁금합니다.
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
다시 설치해 보세요. 이 줄에는 업데이트해야 하는 패키지가 포함되어 있지 않습니다.