При установке пакета в систему, после успешного разрешения зависимостей, установка остановилась, сообщив:
Total 2.2 MB/s | 6.6 MB 00:02 Running rpm_check_debug Running Transaction Test 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
Проверяем что за файл /usr/share/man/man3/XML::SAX::Exception.3pm.gz
:
# yum provides '/usr/share/man/man3/XML::SAX::Exception.3pm.gz' ... perl-XML-SAX-0.96-7.el6.noarch : XML-SAX Perl module Repo : base Matched from: Filename : /usr/share/man/man3/XML::SAX::Exception.3pm.gz perl-XML-SAX-Base-1.04-1.el6.rf.noarch : XML-SAX-Base Perl module Repo : rpmforge Matched from: Filename : /usr/share/man/man3/XML::SAX::Exception.3pm.gz
Как видим – один файл предоставляется разными репозиториями в составе одинаковых пакетов.
Почему YUM пытается установить оба – загадка, но решение – отключить rpmforge
на время этой установки:
# yum install munin munin-node --disablerepo="rpmforge-extras, rpmforge"