Привет, у меня проблема с 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.