ISPManager 4 - file /usr/share/man/man3/XML::SAX::Base.3pm.gz conflicts between attempted installs of


Материал из Wiki - Iphoster - 'the best ever hosting and support

Перейти к: навигация, поиск

Самые выгодные сервера в рунете


ISPManager 4 - file /usr/share/man/man3/XML::SAX::Base.3pm.gz conflicts between attempted installs of

Плагин для массового доабавления доменов в ISPManager 4 - wwwdomainmasscreate требует поддержку библиотеки perl-XML-LibXML, но при ее установке получем ошибку вида:

# yum install perl-XML-LibXML
Loaded plugins: fastestmirror 

Setting up Install Process

Loading mirror speeds from cached hostfile
* base: centos.mirror.fr.planethoster.net
* epel: nl.mirror.babylon.network
* extras: ftp.pasteur.fr
* rpmforge: apt.sw.be
* updates: centos.weezel.co.uk
Resolving Dependencies
--> Running transaction check
---> Package perl-XML-LibXML.x86_64 1:1.70-5.el6 will be installed
--> Processing Dependency: perl(XML::SAX::Exception) for package: 1:perl-XML-LibXML-1.70-5.el6.x86_64
--> Processing Dependency: perl(XML::SAX::DocumentLocator) for package: 1:perl-XML-LibXML-1.70-5.el6.x86_64
--> Processing Dependency: perl(XML::SAX::Base) for package: 1:perl-XML-LibXML-1.70-5.el6.x86_64
--> Processing Dependency: perl(XML::NamespaceSupport) for package: 1:perl-XML-LibXML-1.70-5.el6.x86_64
--> Running transaction check
---> Package perl-XML-NamespaceSupport.noarch 0:1.10-3.el6 will be installed
---> Package perl-XML-SAX.noarch 0:0.96-7.el6 will be installed
---> Package perl-XML-SAX-Base.noarch 0:1.04-1.el6.rf will be installed
--> Finished Dependency Resolution 
Dependencies Resolved
=================================================================================== ================================================================== Package Arch Version Repository Size =================================================================================== ================================================================== Installing: perl-XML-LibXML x86_64 1:1.70-5.el6 base 364 k Installing for dependencies: perl-XML-NamespaceSupport noarch 1.10-3.el6 base 17 k perl-XML-SAX noarch 0.96-7.el6 base 78 k perl-XML-SAX-Base noarch 1.04-1.el6.rf rpmforge 27 k
Transaction Summary =================================================================================== ================================================================== Install 4 Package(s)
Total size: 486 k Installed size: 1.3 M Is this ok [y/N]: y Downloading Packages: 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-Base-1.04-1.el6.rf.noarch and perl-XML-SAX-0.96-7.el6.noarch file /usr/share/man/man3/XML::SAX::Exception.3pm.gz conflicts between attempted installs of perl-XML-SAX-Base-1.04-1.el6.rf.noarch and perl-XML-SAX-0.96-7.el6.noarch Error Summary


Решение - это отключить репозиторий rpmforge, который устанавливает конфликтный пакет, поэтому устанавливаем пакет вот так:

# yum install perl-XML-LibXML --disablerepo="rpmforge-extras, rpmforge"


Посмотреть какой пакет устанавливает файл XML::SAX::Exception.3pm.gz можно через команду:

# yum provides '/usr/share/man/man3/XML::SAX::Exception.3pm.gz'
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
perl-XML-SAX-0.96-7.el6.noarch : XML-SAX Perl module Repo  : installed Matched from: Other  : Provides-match: /usr/share/man/man3/XML::SAX::Exception.3pm.gz
Индекс цитирования