Dependency problem installing munin in CentOS5
Posted: Mon May 09, 2011 2:48 am
Hi,
I'm trying to install munin on a CentOS5 box, ART repo is enabled. I go:
and i get:
So, yum wants a newer rrdtool version than the one i have installed. see:
My box has been updated today, so 1.2.27-4.el5.art is the latest rrdtool version available in the repos.
Any hints on how to fix this? I'd rather not having to compile anything and stick to the yum way of things...
If there's a better option than munin to resource usage graphs generation, I'd also be interested.
Thanks
Gabriel
I'm trying to install munin on a CentOS5 box, ART repo is enabled. I go:
Code: Select all
# yum install munin
Code: Select all
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* atomic: www3.atomicorp.com
* base: mirror.team-cymru.org
* epel: mirror.steadfast.net
* extras: mirror.steadfast.net
* rpmforge: apt.sw.be
* updates: mirror.sanctuaryhost.com
4624 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package munin.noarch 0:1.4.5-5.el5 set to be updated
--> Processing Dependency: munin-common = 1.4.5 for package: munin
--> Processing Dependency: perl(Munin::Common::Timeout) for package: munin
--> Processing Dependency: perl(Munin::Common::TLSClient) for package: munin
--> Processing Dependency: perl(RRDs) for package: munin
--> Processing Dependency: perl-Net-SNMP for package: munin
--> Processing Dependency: perl(HTML::Template) for package: munin
--> Processing Dependency: perl(Munin::Common::Config) for package: munin
--> Processing Dependency: perl-Net-Server for package: munin
--> Processing Dependency: perl(Date::Manip) for package: munin
--> Processing Dependency: perl(Munin::Common::Defaults) for package: munin
--> Processing Dependency: perl(Log::Log4perl) for package: munin
--> Running transaction check
---> Package munin-common.noarch 0:1.4.5-5.el5 set to be updated
---> Package perl-Date-Manip.noarch 0:5.56-1.el5.rf set to be updated
---> Package perl-HTML-Template.noarch 0:2.9-1.el5.2 set to be updated
---> Package perl-Log-Log4perl.noarch 0:1.13-2.el5 set to be updated
--> Processing Dependency: perl(Log::Dispatch::FileRotate) >= 1.10 for package: perl-Log-Log4perl
--> Processing Dependency: perl(Log::Dispatch::Screen) for package: perl-Log-Log4perl
--> Processing Dependency: perl(IPC::Shareable) for package: perl-Log-Log4perl
--> Processing Dependency: perl(Log::Dispatch::File) for package: perl-Log-Log4perl
--> Processing Dependency: perl(XML::DOM) for package: perl-Log-Log4perl
--> Processing Dependency: perl(Log::Dispatch::Syslog) for package: perl-Log-Log4perl
---> Package perl-Net-SNMP.noarch 0:5.2.0-1.el5.1 set to be updated
--> Processing Dependency: perl(Crypt::DES) for package: perl-Net-SNMP
---> Package perl-Net-Server.noarch 0:0.96-2.el5 set to be updated
--> Processing Dependency: perl(IO::Multiplex) for package: perl-Net-Server
---> Package perl-rrdtool.x86_64 0:1.4.4-1.el5.rf set to be updated
--> Processing Dependency: rrdtool = 1.4.4 for package: perl-rrdtool
--> Processing Dependency: librrd.so.4()(64bit) for package: perl-rrdtool
--> Running transaction check
---> Package perl-Crypt-DES.x86_64 0:2.05-3.el5 set to be updated
---> Package perl-IO-Multiplex.noarch 0:1.08-5.el5 set to be updated
---> Package perl-IPC-Shareable.noarch 0:0.60-3.el5 set to be updated
---> Package perl-Log-Dispatch.noarch 0:2.20-1.el5 set to be updated
--> Processing Dependency: perl(Mail::Sender) for package: perl-Log-Dispatch
--> Processing Dependency: perl(Mail::Send) for package: perl-Log-Dispatch
--> Processing Dependency: perl(Params::Validate) for package: perl-Log-Dispatch
--> Processing Dependency: perl(Mail::Sendmail) for package: perl-Log-Dispatch
--> Processing Dependency: perl(MIME::Lite) for package: perl-Log-Dispatch
---> Package perl-Log-Dispatch-FileRotate.noarch 0:1.16-1.el5 set to be updated
---> Package perl-XML-DOM.noarch 0:1.44-2.el5 set to be updated
--> Processing Dependency: perl(XML::RegExp) for package: perl-XML-DOM
---> Package perl-rrdtool.x86_64 0:1.4.4-1.el5.rf set to be updated
--> Processing Dependency: rrdtool = 1.4.4 for package: perl-rrdtool
--> Processing Dependency: librrd.so.4()(64bit) for package: perl-rrdtool
--> Running transaction check
---> Package perl-MIME-Lite.noarch 0:3.027-2.1.el5.art set to be updated
--> Processing Dependency: perl(MIME::Types) >= 1.28 for package: perl-MIME-Lite
--> Processing Dependency: perl(Email::Date::Format) for package: perl-MIME-Lite
---> Package perl-Mail-Sender.noarch 0:0.8.13-2.el5.1 set to be updated
---> Package perl-Mail-Sendmail.noarch 0:0.79-9.el5.1 set to be updated
---> Package perl-MailTools.noarch 0:1.77-1.el5.centos set to be updated
---> Package perl-Params-Validate.x86_64 0:0.88-3.el5 set to be updated
---> Package perl-XML-RegExp.noarch 0:0.03-2.el5 set to be updated
---> Package perl-rrdtool.x86_64 0:1.4.4-1.el5.rf set to be updated
--> Processing Dependency: rrdtool = 1.4.4 for package: perl-rrdtool
--> Processing Dependency: librrd.so.4()(64bit) for package: perl-rrdtool
--> Running transaction check
---> Package perl-Email-Date-Format.noarch 0:1.002-5.el5.art set to be updated
---> Package perl-MIME-Types.noarch 0:1.28-2.el5.art set to be updated
---> Package perl-rrdtool.x86_64 0:1.4.4-1.el5.rf set to be updated
--> Processing Dependency: rrdtool = 1.4.4 for package: perl-rrdtool
--> Processing Dependency: librrd.so.4()(64bit) for package: perl-rrdtool
--> Finished Dependency Resolution
perl-rrdtool-1.4.4-1.el5.rf.x86_64 from rpmforge has depsolving problems
--> Missing Dependency: librrd.so.4()(64bit) is needed by package perl-rrdtool-1.4.4-1.el5.rf.x86_64 (rpmforge)
perl-rrdtool-1.4.4-1.el5.rf.x86_64 from rpmforge has depsolving problems
--> Missing Dependency: rrdtool = 1.4.4 is needed by package perl-rrdtool-1.4.4-1.el5.rf.x86_64 (rpmforge)
Error: Missing Dependency: rrdtool = 1.4.4 is needed by package perl-rrdtool-1.4.4-1.el5.rf.x86_64 (rpmforge)
Error: Missing Dependency: librrd.so.4()(64bit) is needed by package perl-rrdtool-1.4.4-1.el5.rf.x86_64 (rpmforge)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
Code: Select all
# yum list rrdtool
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* atomic: www3.atomicorp.com
* base: mirror.team-cymru.org
* epel: mirror.steadfast.net
* extras: mirror.steadfast.net
* rpmforge: apt.sw.be
* updates: mirror.sanctuaryhost.com
4624 packages excluded due to repository priority protections
Installed Packages
rrdtool.x86_64 1.2.27-4.el5.art installed
Available Packages
rrdtool.i386 1.2.27-3.el5 epel
Any hints on how to fix this? I'd rather not having to compile anything and stick to the yum way of things...
If there's a better option than munin to resource usage graphs generation, I'd also be interested.
Thanks
Gabriel