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

Проблемы Centos 6.6 yum с обновлением NTP

Привет, у меня проблема с yum, кажется, у меня сломаны зависимости? У меня общие знания Linux, но я не знаю, как это исправить. Запуск CentOS 6.6.

Вот результат yum:

yum update
Loaded plugins: fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
 * epel: mirror.symnds.com
Resolving Dependencies
--> Running transaction check
---> Package ntpdate.x86_64 0:4.2.6p5-1.el6.centos will be updated
--> Processing Dependency: ntpdate = 4.2.6p5-1.el6.centos for package: ntp-4.2.6p5-1.el6.centos.x86_64
---> Package ntpdate.x86_64 0:4.2.6p5-2.el6.centos will be an update
--> Finished Dependency Resolution
Error: Package: ntp-4.2.6p5-1.el6.centos.x86_64 (@base)
           Requires: ntpdate = 4.2.6p5-1.el6.centos
           Removing: ntpdate-4.2.6p5-1.el6.centos.x86_64 (@base)
               ntpdate = 4.2.6p5-1.el6.centos
           Updated By: ntpdate-4.2.6p5-2.el6.centos.x86_64 (updates)
               ntpdate = 4.2.6p5-2.el6.centos
 You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
ntp-4.2.6p5-2.el6.centos.x86_64 is a duplicate with ntp-4.2.6p5-1.el6.centos.x86_64
ntp-4.2.6p5-2.el6.centos.x86_64 has missing requires of ntpdate = ('0', '4.2.6p5', '2.el6.centos')

Запуск yum --skip-broken ничего не делает. Я предполагаю, что это важно решить из-за недавно обнаруженного эксплойта NTP.

Спасибо!

Вы видите это, потому что предыдущая транзакция yum, которая пыталась обновить ntp, была прервана на полпути. Обычно вас предупреждают, что в следующий раз, когда вы попытаетесь использовать yum, вам нужно запустить yum-complete-transaction, но вы можете получить предупреждение только один раз. Если вы проигнорируете предупреждение, вы попадете в такую ​​ситуацию.

Чтобы решить проблему, используйте package-cleanup утилита.

package-cleanup --dupes

показывает повторяющиеся пакеты (проблема здесь)

package-cleanup --cleandupes

удаляет дубликаты. Вы можете захотеть yum reinstall пораженные пакеты, чтобы быть уверенным на 100%.

package-cleanup --problems

покажет вам любые другие проблемы с базой данных RPM.