Ошибка Transaction Check Error при установке perl-XML-LibXML или Munin на серверах с CentOS 6
Ошибка Transaction Check Error при установке perl-XML-LibXML или Munin на серверах с CentOS 6¶
Возникает при установке munin, а также при установке perl-XML-LibXML, или любого другого пакета с данной зависимостью. Данная ошибка связана с использованием некоторых сторонних репозиториев, в частности rpmforge.
Проявлется она так:
# yum install munin-node
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
Для решения проблемы выполняем:
echo 'exclude=perl-XML-SAX-Base' >> /etc/yum.repos.d/rpmforge.repo
После чего делаем
yum update
yum install munin-node