Назад | Перейти на главную страницу

CentOS 6.6 (Final) - проблемы с обновлением ядра yum

Всем благополучия,

Я младший сисадмин, управляющий 3 CentOS Виртуальные (веб) серверы, сегодня утром у меня проблемы с диспетчером пакетов yum. Как обычно, сегодня утром я выполнил команду yum update && yum upgrade, на одном из 3 CentOS (младший) проблем нет, все нормально. Но на "самых старых" 2 серверах (не таких старых, работает от 1,5 года, но, вероятно, не выдающихся), кажется, есть некоторые проблемы с обновлением ядра, я погуглил, и, судя по выводам консоли, это просто моя проблема:

# 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

Я прочитал документация чтобы попытаться понять, что будут делать рекомендованные выше команды, и поскольку мне это не кажется опасным, я запустил их, но на самом деле ничего не изменилось. Проблема остается ...

Кто-нибудь может толкнуть меня?

Заранее спасибо

что ветер будет благоприятным для вас

Похоже, проблема с вашим зеркалом или yum-cache, так как dracut-kernel 004-388.el6 должен быть доступен, по крайней мере, для меня:

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

Очистите кеш yum и попробуйте еще раз:

yum clean all && yum update

П. С .:

yum update && yum upgrade не имеет смысла, единственная разница между этими командами - подразумеваемые obsoletes флаг. Это НЕ похоже на apt-get (apt-get update && apt-get upgrade).

Бег yum clean all && yum update мне не помогло. Я попытался:

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

Но всегда говорилось, что нет пакета dracut доступный. Единственный способ - установить его вручную:

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