CentOS 6.6 (Final) - problemas de atualização do kernel yum

5

Bem-estar a todos,

Eu sou um SysAdmin Junior gerenciando 3 CentOS Virtual (Web) Servers, esta manhã estou enfrentando alguns problemas com o gerenciador de pacotes yum . Como de costume, hoje pela manhã eu executei o comando yum update && yum upgrade , em um dos 3 CentOS (o mais novo) sem problemas, tudo bem. Mas no "mais antigo" 2 Servidores (não tão antigos, a partir de 1,5 ano, mas provavelmente não excepcional) parece que há algum problema ao atualizar o kernel, eu pesquisei e parece que é apenas o meu problema, seguindo a saída do console:

# yum update && yum upgrade

. .

Finished Dependency Resolution
Error: Package: kernel-2.6.32-573.1.1.el6.x86_64 (centos6_x86_update)
       Requires: dracut-kernel >= 004-388.el6
       Installed: dracut-kernel-004-356.el6_6.3.noarch (@centos6_x86_update)
           dracut-kernel = 004-356.el6_6.3
       Available: dracut-kernel-004-336.el6.noarch (centos6_x86_update)
           dracut-kernel = 004-336.el6
       Available: dracut-kernel-004-336.el6_5.2.noarch (centos6_x86_update)
           dracut-kernel = 004-336.el6_5.2
       Available: dracut-kernel-004-356.el6.noarch (base)
           dracut-kernel = 004-356.el6
       Available: dracut-kernel-004-356.el6_6.1.noarch (centos6_x86_update)
           dracut-kernel = 004-356.el6_6.1
       Available: dracut-kernel-004-356.el6_6.2.noarch (centos6_x86_update)
           dracut-kernel = 004-356.el6_6.2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Eu li a documentação para tentar entender o que foi recomendado os comandos acima aqui iam funcionar, e como isso não parecia perigoso para mim, eu os executei, mas na verdade nada mudou. O problema continua ...

Alguém pode me dar um empurrão?

OBRIGADO antecipadamente

que o vento será favorável para você

    
por lese 07.08.2015 / 10:17

2 respostas

6

Parece um problema com o seu espelho ou com o seu cache do yum, pois dracut-kernel 004-388.el6 deve estar disponível, pelo menos para mim:

=============================================================================================================
 Package                        Arch               Version                            Repository        Size
=============================================================================================================
Installing:
 dracut-kernel                  noarch             004-388.el6                        base              26 k

Limpe seu cache do yum e tente novamente:

yum clean all && yum update

S.:

yum update && yum upgrade não faz sentido, a única diferença entre esses comandos é o sinalizador obsoletes implícito. Isto NÃO é como o apt-get ( apt-get update && apt-get upgrade ).

    
por 07.08.2015 / 10:53
1

A execução de yum clean all && yum update não me ajudou. Eu tentei:

yum remove dracut
yum install dracut
yum clean all
yum install dracut

Mas sempre foi dito que não há pacote dracut disponível. Então, a única maneira era instalá-lo manualmente:

wget ftp://fr2.rpmfind.net/linux/centos/6.7/os/x86_64/Packages/dracut-kernel-004-388.el6.noarch.rpm
wget ftp://fr2.rpmfind.net/linux/centos/6.7/os/x86_64/Packages/dracut-004-388.el6.noarch.rpm
rpm -ivh dracut-004-388.el6.noarch.rpm
rpm -ivh dracut-kernel-004-388.el6.noarch.rpm
yum install kexec-tools
    
por 23.08.2015 / 07:11