[collectd] Missing Dependency: librrd_th. Collectd install on CentOS 5.2

Michael Ciesla mick.ciesla at gmail.com
Thu Jul 9 16:46:20 CEST 2009


Hello
I'm trying to install collectd on CentOS 5.2, however I'm getting the
following error from yum:

Error: Missing Dependency: librrd_th.so.2 is needed by package collectd

Here is the full yum output:

[root at EE343N4 src]# yum install collectd
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package collectd.i386 0:4.6.3-1.el5.rf set to be updated
--> Processing Dependency: libgdk-1.2.so.0 for package: collectd
--> Processing Dependency: libvirt.so.0 for package: collectd
--> Processing Dependency: libgtk-1.2.so.0 for package: collectd
--> Processing Dependency: libglib-1.2.so.0 for package: collectd
--> Processing Dependency: perl(Mail::SpamAssassin::Plugin) for package:
collectd
--> Processing Dependency: perl(Mail::SpamAssassin::Logger) for package:
collectd
--> Processing Dependency: librrd_th.so.2 for package: collectd
--> Processing Dependency: libsensors.so.3 for package: collectd
--> Processing Dependency: perl(Config::General) for package: collectd
--> Processing Dependency: libxmms.so.1 for package: collectd
--> Processing Dependency: libxenstore.so.3.0 for package: collectd
--> Running transaction check
---> Package perl-Config-General.noarch 0:2.42-1.el5.rf set to be updated
---> Package collectd.i386 0:4.6.3-1.el5.rf set to be updated
--> Processing Dependency: librrd_th.so.2 for package: collectd
---> Package gtk+.i386 1:1.2.10-56.el5 set to be updated
--> Processing Dependency: gdk-pixbuf >= 0.18.0 for package: gtk+
---> Package lm_sensors.i386 0:2.10.7-4.el5 set to be updated
---> Package spamassassin.i386 0:3.2.5-1.el5.rf set to be updated
--> Processing Dependency: perl(Digest::SHA1) for package: spamassassin
--> Processing Dependency: perl(IO::Zlib) >= 1.04 for package: spamassassin
--> Processing Dependency: perl(Net::DNS) for package: spamassassin
--> Processing Dependency: perl(IO::Zlib) for package: spamassassin
--> Processing Dependency: perl(IO::Socket::SSL) for package: spamassassin
--> Processing Dependency: perl(Archive::Tar) >= 1.23 for package:
spamassassin
---> Package glib.i386 1:1.2.10-20.el5 set to be updated
---> Package xen-libs.i386 0:3.0.3-80.el5_3.3 set to be updated
---> Package xmms.i386 1:1.2.10-14.el5.rf set to be updated
filelists.xml.gz          100% |=========================|  54 kB    00:00

filelists.xml.gz          100% |=========================| 3.6 MB    00:19

filelists.xml.gz          100% |=========================| 1.6 MB    00:00

filelists.xml.gz          100% |=========================| 2.8 MB    00:01

filelists.xml.gz          100% |=========================| 1.7 MB    00:00

filelists.xml.gz          100% |=========================|  150 B    00:00

filelists.xml.gz          100% |=========================| 138 kB    00:00

--> Processing Dependency: libmikmod.so.2 for package: xmms
---> Package libvirt.i386 0:0.3.3-14.el5_3.1 set to be updated
--> Processing Dependency: bridge-utils for package: libvirt
--> Processing Dependency: dnsmasq for package: libvirt
--> Running transaction check
---> Package collectd.i386 0:4.6.3-1.el5.rf set to be updated
--> Processing Dependency: librrd_th.so.2 for package: collectd
---> Package dnsmasq.i386 0:2.49-1.el5.rf set to be updated
---> Package perl-Net-DNS.i386 0:0.65-1.el5.rf set to be updated
--> Processing Dependency: perl(Digest::HMAC) for package: perl-Net-DNS
--> Processing Dependency: perl(Digest::HMAC_MD5) for package: perl-Net-DNS
---> Package perl-Digest-SHA1.i386 0:2.12-1.el5.rf set to be updated
---> Package bridge-utils.i386 0:1.1-2 set to be updated
---> Package gdk-pixbuf.i386 1:0.22.0-25.el5 set to be updated
---> Package perl-IO-Zlib.noarch 0:1.09-1.el5.rf set to be updated
---> Package perl-Archive-Tar.noarch 0:1.40-1.el5.rf set to be updated
--> Processing Dependency: perl(Package::Constants) for package:
perl-Archive-Tar
---> Package perl-IO-Socket-SSL.noarch 0:1.26-1.el5.rf set to be updated
--> Processing Dependency: perl(Net::SSLeay) >= 1.21 for package:
perl-IO-Socket-SSL
---> Package mikmod.i386 0:3.1.6-38.1 set to be updated
--> Running transaction check
---> Package collectd.i386 0:4.6.3-1.el5.rf set to be updated
--> Processing Dependency: librrd_th.so.2 for package: collectd
---> Package perl-Package-Constants.noarch 0:0.02-1.el5.rf set to be updated
---> Package perl-Net-SSLeay.i386 0:1.35-1.el5.rf set to be updated
---> Package perl-Digest-HMAC.noarch 0:1.01-15 set to be updated
--> Finished Dependency Resolution
Error: Missing Dependency: librrd_th.so.2 is needed by package collectd
[root at EE343N4 src]#

I have the librrd files located here:

/usr/lib/librrd.a
/usr/lib/librrd.so.4
/usr/lib/librrd.so.4.0.6
/usr/lib/librrd_th.a
/usr/lib/librrd_th.so.4
/usr/lib/librrd_th.so.4.0.6

Any help is greatly appreciated.

Cheers,

Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.verplant.org/pipermail/collectd/attachments/20090710/bd34090a/attachment.htm 


More information about the collectd mailing list