[~]# 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.