Всем благополучия,
Я младший сисадмин, управляющий 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