ShellShock - Não é possível atualizar o CentOS 5.7

1
[user@server1 ~]$ wget http://mirror.centos.org/centos-5/5/updates/x86_64/RPMS/bash-3.2-33.el5.1.x86_64.rpm

[user@server1 ~]$ sudo rpm -Uvh bash-3.2-33.el5.1.x86_64.rpm
warning: bash-3.2-33.el5.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
        package bash-3.2-33.el5.1.x86_64 is installed

[user@server1 ~]$ exit

[user@server1 ~]$ rpm -q bash
bash-3.2-32.el5
bash-3.2-33.el5.1
[user@server1 ~]$ bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
[user@server1 ~]$ foo='() { echo not patched; }' bash -c foo
not patched
[user@server1 ~]$

Por favor, ajude ....

    
por Mark 02.10.2014 / 19:55

1 resposta

1

Use yum para atualizar seu sistema.

yum update bash

Se ele disser 'Nenhum pacote marcado para atualização' tente reconstruir o cache do yum e atualizar:

yum clean all
yum makecache fast
yum update bash

Se isso ainda não funcionar, pode ser um problema com o espelho que você está usando. Tente apontar sua configuração do yum diretamente para "mirror.centos.org" no arquivo '/etc/yum.repos.d/CentOS-Base.repo':

sudo sed -i -e 's/^mirrorlist=/#mirrorlist=/' -e 's/^#baseurl=/baseurl=/' /etc/yum.repos.d/CentOS-Base.repo

Nota : Estou fornecendo este comando sed supondo que seu arquivo 'CentOS-Base.repo' tenha "baseurl" comentado e que aponte para "mirror.centos.org".

Em seguida, execute yum clean all , yum makecache fast e yum update bash novamente.

    
por 02.10.2014 / 20:31

Tags