A atualização do CentOS não atualiza a versão do kernel

1

Estou familiarizado com distribuições baseadas no Debian e agora tenho que administrar máquinas CentOS. Eu tenho duas máquinas CentOS 4.4 e eu aplico

yum upgrade

neles e ambos são (lsb_release -a) 4.9 final agora.

No entanto, quando eu olhei a versão do kernel

uname -ar

Um deles

 Machine A: 2.6.9-42.0.3.ELsmp
 Machine B: 2.6.9-42.0.8.ELsmp

Então eu copiei o arquivo CentOS-Base.repo da Máquina B para a Máquina A, depois copiei o yum.conf da B para A e tentei novamente, mas a atualização do yum, mas a versão do kernel da A ainda é a mesma. O que eu posso fazer? O que eu sinto falta? Obrigado

    
por Gok Demir 03.10.2011 / 09:51

2 respostas

4

você tem que reinicializar para que o kernel realmente atualize, nesse ponto, o uname dará os resultados corretos.

vale ressaltar que o centos4 está agora apenas em atualizações de manutenção, então você pode considerar também planejar uma atualização maior para uma versão posterior do centos (atualmente 6.0 é o mais recente)

    
por 03.10.2011 / 10:04
1

O kernel provavelmente está sendo excluído em seu arquivo /etc/yum.conf. Você pode verificar as linhas excludes = em /etc/yum.conf

# grep 'exclude' /etc/yum.conf

Você pode comentar a linha exclude= ou pode dizer ao yum para desativar as exclusões para uma única execução com o comando:

# yum update --disableexcludes=all

É provavelmente preferível usar o segundo formulário, já que você não quer necessariamente que o kernel e outros pacotes sejam atualizados sem alguma supervisão.

HTH

    
por 03.10.2011 / 10:35

Tags