我试图解决最近的Shellshock漏洞,但是每次运行“yum update”或“yum update bash”时,它都显示所有内容都是最新的。
我在这个问题上很沮丧,可能错过了一些我还没有发现的东西。
我会非常感谢帮助,欢呼!
使用CentOS 6.5 64位,只要你知道!
更新示例:
sudo yum update bash Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * epel: mirror.hmc.edu Setting up Update Process No Packages marked for Update
你有没有启用更新存储库? 用yum repolist all
确认updates
存储库可用并启用。
如果您已禁用更新存储库,则可以通过以下命令为单个yum命令启用存储库:
yum --enablerepo=updates update bash
或者通过编辑/etc/yum.repos.d/CentOS-Base.repo
configuration文件来永久保存。
其次,如果你清理百胜高速yum clean all
,有时它会有所帮助, yum clean all
事实certificate,我有不良的储存库!
编辑/etc/yum.repos.d/CentOS-Base.repo
:
[base] name=CentOS-$releasever - Base baseurl=http://ftp.osuosl.org/pub/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 [updates] name=CentOS-$releasever - Updates baseurl=http://ftp.osuosl.org/pub/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 [extras] name=CentOS-$releasever - Extras baseurl=http://ftp.osuosl.org/pub/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 [centosplus] name=CentOS-$releasever - Plus baseurl=http://ftp.osuosl.org/pub/centos/$releasever/centosplus/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 [contrib] name=CentOS-$releasever - Contrib baseurl=http://ftp.osuosl.org/pub/centos/$releasever/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
这对我来说是固定的,只需在完成编辑文件后键入yum clean all
,然后yum update
,它应该工作。