Назад | Перейти на главную страницу

Centos не может обновить bash

Я пытаюсь устранить недавний эксплойт Shellshock, однако каждый раз, когда я запускаю «yum update» или «yum update bash», он прямо говорит, что все обновлено.

Я очень расстроен этой проблемой и, вероятно, пропустил небольшую вещь, которую мне еще предстоит выяснить ...

Буду очень признателен за помощь, ура!

Использование 64-разрядной версии CentOS 6.5, просто чтобы вы знали!

Пример обновления:

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 Файл конфигурации.

Во-вторых, иногда помогает очистка кешей yum с помощью yum clean all

Оказывается, у меня были плохие репозитории!

редактировать /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 после этого и он должен работать.