Марат-блог
Услуги по продвижению и разработке сайта
Отправить заявку
Заказать обратный звонок

Спасибо, Ваша заявка принята.

В ближайшее время менеджер свяжется с Вами.

Главная » DEV » Ошибка: Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux
Ошибка: Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux
Программирование
803
08 сентября 2014

Ошибка: Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux

[~]# yum update

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package NetworkManager.i386 1:0.7.0-10.el5_5.1 set to be updated
---> Package NetworkManager.x86_64 1:0.7.0-10.el5_5.1 set to be updated
........
Ошибка :
--> Finished Dependency Resolution
syslinux-4.02-1.el5.rf.x86_64 from dag has depsolving problems
--> Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux-4.02-1.el5.rf.x86_64 (dag)
Error: Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux-4.02-1.el5.rf.x86_64 (dag)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

Решение проблемы

На большинство серверах syslinux не требуется

Открываем конфигурационный файл yum.conf

[~]# vi /etc/yum.conf

В конце строки exclude= дописываем syslinux*

[main]
exclude=apache* bind-chroot courier* ...... syslinux*
......
т.е. мы игнорируем обновления syslinux

Проблема решена!

После этого запускаем

[~]# yum update

Обновления успешно будут установлены игнорируя syslinux.