При установке некоторых программ (munin, «1С-Битрикс: Веб-окружение» и др.) иногда возникает ошибка вида:
Transaction Check Error: file /usr/share/man/man3/XML::SAX::Base.3pm.gz conflicts between attempted installs of perl-XML-SAX-0.96-7.el6.noarch and perl-XML-SAX-Base-1.04-1.el6.rf.noarch file /usr/share/man/man3/XML::SAX::Exception.3pm.gz conflicts between attempted installs of perl-XML-SAX-0.96-7.el6.noarch and perl-XML-SAX-Base-1.04-1.el6.rf.noarch
Причина ошибки — в том что в системе установлено несколько репозиториев с одним и тем же ПО и непонятно в процессе установки — какие точно пакеты выбрать.
Для решения вопроса отредактируйте файл /etc/yum.repos.d/rpmforge.repo добавив строку
exclude=perl-XML-SAX-Base
По сути, решение универсальное. и если конфликтуют другие пакеты — в exclude= нужно указать тот, который требуется проигнорировать.
После — обновите систему:
yum update
и повторите установку.
# yum update
Loaded plugins: fastestmirror
File contains no section headers.
file: file:///etc/yum.repos.d/rpmforge.repo, line: 1
‘exclude=perl-XML-SAX-Base\n’
Вернул как было — все норм… Кстати когда репу хотел установить с этим эмм… нововведением, то также ругнулось ,типа мешает
А что показывает
cat /etc/yum.repos.d/rpmforge.repo
нет ли ошибок в самом файле? Возможно сам репозиторий добавлен неправильно?