Centos未能升级bash

我试图解决最近的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.repoconfiguration文件来永久保存。

其次,如果你清理百胜高速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 ,它应该工作。