Назад | Перейти на главную страницу

Установка Munin на Centos 6

У меня возникли проблемы с установкой munin на Centos 6. Похоже, это конфликт между частями Perl. Я думаю, что версия Perl новее на Centos 6 (v5.10.1)

При установке munin через yum я получаю ошибки, связанные с зависимостями perl, как показано ниже. Я недостаточно разбираюсь в ням или оборотах, чтобы разобраться в проблеме. В документации Munin пока не говорится об установке на Centos 6.0.

Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(Net::SNMP)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: bitstream-vera-fonts
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(HTML::Template)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl-Net-SNMP
Error: Package: munin-common-1.4.2-0.rpl1.el5.noarch (/munin-common-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(DBI)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(Log::Log4perl)
Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(LWP::Simple)
Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(RRDs)
Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl-Net-Server
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(Date::Manip)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl-Net-Server
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(CGI::Fast)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(Time::HiRes)

Вам необходимо установить необходимые модули Perl перед установка мунина.

Потенциальная проблема заключается в том, что вы пытаетесь установить пакеты EPEL5 на CentOS6. Вы должны получать свои пакеты от EPEL6.

Вы можете найти последние обороты репо по адресу: http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm

Как только он начнет установку и поиск нужных пакетов, все станет проще.

Имена пакетов RPM с расширением .el5 предназначены для Centos5 или RHEL5. Вместо того, чтобы пытаться установить munin-1.4.2-0.rpl1.el5.noarch, предназначенный для Centos5 или RHEL5, вам необходимо установить версию munin для Centos6.

Вы можете попробовать использовать --skip-broken чтобы обойти проблему.

Вы можете попробовать запустить: rpm -Va --nofiles --nodigest