最近清理了一下 yum 缓存,然后执行 yum update 时发现没有任何更新,不知道是真的没有更新还是出了什么问题。
yum clean all
rm -rf /var/cache/yum/*
yum update
Loaded plugins: replace, rhnplugin, security This system is receiving updates from RHN Classic or RHN Satellite. Excluding Packages from Red Hat Enterprise Linux (v. 5 for 64-bit x86_64) Finished Skipping security plugin, no data Setting up Update Process No Packages marked for Update
yum repolist all
... epel, Extra Packages for Enterprise Linux 5 - x86_64, enabled: 6,781 epel-debuginfo, Extra Packages for Enterprise Linux 5 - x86_64 - Debug, disabled rhel-x86_64-server-5, Red Hat Enterprise Linux (v. 5 for 64-bit x86_64), enabled: 16,487+311 ...
yum.log 的最后几行
Jul 01 14:57:09 Updated: openssl-perl-0.9.8e-36.el5_11.x86_64 Jul 01 14:57:10 Updated: openssl-0.9.8e-36.el5_11.i686 Jul 01 14:57:12 Updated: openssl-devel-0.9.8e-36.el5_11.i386 Jul 10 09:15:31 Updated: dhcpv6-client-1.0.10-22.el5_11.x86_64
在 /etc/yum.repos.d 下(我在这里没有看到 rhel-x86_64-server-5?)
ius-archive.repo
ius-dev.repo
ius.repo
ius-testing.repo
rhel-debuginfo.repo
rpmforge.repo
pgdg-92-redhat.repo
kbs-el5-rb187.repo
mirrors-rpmforge
mirrors-rpmforge-extras
mirrors-rpmforge-testing
epel.repo
varnish.repo
epel-testing.repo
答案1
行“该系统正在从 RHN Classic 或 RHN Satellite 接收更新。“ yum 输出中是来自 yum rhnplugin 的通知,表明系统已在 RHN Classic 的本地 Satellite 服务器上注册。
属于您的 RHN classic 或 Satellite 订阅的软件频道不会作为 repo 文件出现在 /etc/yum.repos.d 中,而是通过您的系统 ID 和 rhnplugin 从 Satellite 服务器进行管理。
你有没有想过,你的系统只是完全更新至 RHEL 5?
因为那些最近安装的 OpenSSL 包匹配RSA-2015:1197以及 dhcp 客户端版本RHBA-2015:1212,其中暂时包含一些最新的勘误表。