Como fazer downgrade de um kernel?

1

Eu preciso fazer o downgrade do kernel de 2.6.32-358.6.2.el6.centos.plus.x86_64 para 2.6.32-220.el6.x86_64

Não consigo instalar a versão mais antiga usando o Yum / rpm, pois ela apresenta o seguinte erro

root@localhost kernels]# rpm -i --ignoreos kernel-2.6.32-220.el6.x86_64.rpm 
warning: kernel-2.6.32-220.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID  
192a7d7d: NOKEY
package kernel-2.6.32-279.el6.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed
package kernel-2.6.32-358.6.1.el6.centos.plus.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed
package kernel-2.6.32-358.6.2.el6.centos.plus.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed

Eu não consigo remover o kernel atualmente em execução, então qual é a saída?

A pesquisa do Yum nem sequer me leva a esta versão antiga, então tive que obter o rpm da web.

Qualquer ajuda é muito apreciada.

    
por JATMON 18.06.2013 / 02:19

2 respostas

2

rpm -ivh <kernel.rpm> --oldpackage  faz o trabalho em centos

Isto irá instalar o seu kernel, agora verifique se as entradas do grub estão corretas e então você pode reinicializar e inicializar neste kernal

    
por 25.03.2014 / 04:05
2

Na verdade, o downgrade não funcionaria para o kernel. O comando correto seria o localinstall:

#yum localinstall ./kernel....rpm

Se você tiver mais de 5 kernels, o yum excluirá o mais antigo.

    
por 01.08.2013 / 00:57