Atualizando o CentOS 6.3 para 6.5

1

[Nota: movi manualmente isso aqui do StackOverflow]

Estou tentando atualizar o CentOS 6.3 para 6.5. Se for importante, estou fazendo isso dentro do VBox 4.3.8, em um Mac que executa o OSX 10.9.2.

Seguindo as instruções encontradas em if-not-true-then-false.com:

Qual versão estou executando?

$ cat /etc/redhat-release
CentOS 6.3 release (Final)

$ uname -r
2.6.32-279.el6.x86_64

Ok, vamos tentar atualizar:

$ yum clean all
$ yum update glibc* yum* rpm* python*
$ yum update

Tudo pareceu correr bem. (eu colaria a saída, mas devido à incapacidade de exportar o buffer de recortar e colar, é impraticável - na verdade, o que eu estou tentando fazer é instalar VBOXADDITIONS para habilitar apenas isso, o que requer um Kernel 6.5.)

$ reboot
:
$ cat /etc/redhat-release
CentOS release 6.3 (Final)

Hmm. Bem, eu não gosto disso.

$ yum info kernel

Indica que dois kernels são "instalados" - .279 e .436. O primeiro é destacado de forma a sugerir que é o que está atualmente em execução. (Eu tentei essa coisa toda ontem, o que é provavelmente o porquê de haver uma versão .436 encenada.)

Alguma idéia do que estou fazendo de errado? Ou o que eu posso estar confuso sobre? O objetivo deste exercício é poder instalar o VBox Guest Additions 4.3.8 , que requer que o CentOS 6.5 (6.3 seja obsoleto).

    
por Chap 23.03.2014 / 01:15

2 respostas

3

Verifique o arquivo menu.lst do GRUB, /boot/grub/menu.lst e verifique se você está apontando para o novo kernel que acabou de instalar. Deve ser o primeiro da lista e o valor padrão acima deve ser definido como 0, indicando o primeiro da lista.

Também usaria o comando yum upgrade em vez de yum update .

Normalmente faço isso:

$ yum clean all
$ yum update
$ yum upgrade
$ reboot

Suponho que você tenha recebido seus passos neste tutorial, intitulado: Atualize para o CentOS 6.5 do CentOS 6.4 / 6.3 / 6.2 / 6.1 / 6.0 . Se você rolar para baixo nos comentários, verá uma pergunta sobre como fazer a atualização de 6.3 para 6.5. Você precisa usar os passos como descrevi para fazer isso.

    
por 23.03.2014 / 01:59
0

Verifique se você realmente configurou um repositório do yos do CentOS 6.5 como um dos repositórios no diretório /etc/yum.repos.d . Caso contrário, você continuará atualizando contra um repositório 6.3, que não terá os pacotes 6.5.

Por exemplo, você pode ter algo parecido com isto

[centos-6.3-updates-x86_64]
name=centos-6.3-updates-x86_64
baseurl=http://x.x.x.x/cobbler/repo_mirror/centos-6.3-updates-x86_64
enabled=1
priority=99
gpgcheck=1

Mas você pode estar sentindo falta disso:

[centos-6.5-updates-x86_64]
name=centos-6.5-updates-x86_64
baseurl=http://x.x.x.x/cobbler/repo_mirror/centos-6.5-updates-x86_64
enabled=1
priority=99
gpgcheck=1

(As bases serão diferentes das minhas, que estão apontando para um espelho interno.)

No meu caso, minha organização está usando o Cobbler / Puppet, então eu tive que atualizar a configuração core-0 para apontar para um repositório do CentOS 6.5 também.

    
por 06.10.2014 / 06:55