Hello<div><br></div><div>I'm trying to install collectd on CentOS 5.2, however I'm getting the following error from yum: </div><div><br></div><div><div>Error: Missing Dependency: librrd_th.so.2 is needed by package collectd</div>
<div><br></div><div>Here is the full yum output: </div><div><br></div><div><div>[root@EE343N4 src]# yum install collectd</div><div>Setting up Install Process</div><div>Parsing package install arguments</div><div>Resolving Dependencies</div>
<div>--> Running transaction check</div><div>---> Package collectd.i386 0:4.6.3-1.el5.rf set to be updated</div><div>--> Processing Dependency: libgdk-1.2.so.0 for package: collectd</div><div>--> Processing Dependency: libvirt.so.0 for package: collectd</div>
<div>--> Processing Dependency: libgtk-1.2.so.0 for package: collectd</div><div>--> Processing Dependency: libglib-1.2.so.0 for package: collectd</div><div>--> Processing Dependency: perl(Mail::SpamAssassin::Plugin) for package: collectd</div>
<div>--> Processing Dependency: perl(Mail::SpamAssassin::Logger) for package: collectd</div><div>--> Processing Dependency: librrd_th.so.2 for package: collectd</div><div>--> Processing Dependency: libsensors.so.3 for package: collectd</div>
<div>--> Processing Dependency: perl(Config::General) for package: collectd</div><div>--> Processing Dependency: libxmms.so.1 for package: collectd</div><div>--> Processing Dependency: libxenstore.so.3.0 for package: collectd</div>
<div>--> Running transaction check</div><div>---> Package perl-Config-General.noarch 0:2.42-1.el5.rf set to be updated</div><div>---> Package collectd.i386 0:4.6.3-1.el5.rf set to be updated</div><div>--> Processing Dependency: librrd_th.so.2 for package: collectd</div>
<div>---> Package gtk+.i386 1:1.2.10-56.el5 set to be updated</div><div>--> Processing Dependency: gdk-pixbuf >= 0.18.0 for package: gtk+</div><div>---> Package lm_sensors.i386 0:2.10.7-4.el5 set to be updated</div>
<div>---> Package spamassassin.i386 0:3.2.5-1.el5.rf set to be updated</div><div>--> Processing Dependency: perl(Digest::SHA1) for package: spamassassin</div><div>--> Processing Dependency: perl(IO::Zlib) >= 1.04 for package: spamassassin</div>
<div>--> Processing Dependency: perl(Net::DNS) for package: spamassassin</div><div>--> Processing Dependency: perl(IO::Zlib) for package: spamassassin</div><div>--> Processing Dependency: perl(IO::Socket::SSL) for package: spamassassin</div>
<div>--> Processing Dependency: perl(Archive::Tar) >= 1.23 for package: spamassassin</div><div>---> Package glib.i386 1:1.2.10-20.el5 set to be updated</div><div>---> Package xen-libs.i386 0:3.0.3-80.el5_3.3 set to be updated</div>
<div>---> Package xmms.i386 1:1.2.10-14.el5.rf set to be updated</div><div>filelists.xml.gz 100% |=========================| 54 kB 00:00 </div><div>filelists.xml.gz 100% |=========================| 3.6 MB 00:19 </div>
<div>filelists.xml.gz 100% |=========================| 1.6 MB 00:00 </div><div>filelists.xml.gz 100% |=========================| 2.8 MB 00:01 </div><div>filelists.xml.gz 100% |=========================| 1.7 MB 00:00 </div>
<div>filelists.xml.gz 100% |=========================| 150 B 00:00 </div><div>filelists.xml.gz 100% |=========================| 138 kB 00:00 </div><div>--> Processing Dependency: libmikmod.so.2 for package: xmms</div>
<div>---> Package libvirt.i386 0:0.3.3-14.el5_3.1 set to be updated</div><div>--> Processing Dependency: bridge-utils for package: libvirt</div><div>--> Processing Dependency: dnsmasq for package: libvirt</div><div>
--> Running transaction check</div><div>---> Package collectd.i386 0:4.6.3-1.el5.rf set to be updated</div><div>--> Processing Dependency: librrd_th.so.2 for package: collectd</div><div>---> Package dnsmasq.i386 0:2.49-1.el5.rf set to be updated</div>
<div>---> Package perl-Net-DNS.i386 0:0.65-1.el5.rf set to be updated</div><div>--> Processing Dependency: perl(Digest::HMAC) for package: perl-Net-DNS</div><div>--> Processing Dependency: perl(Digest::HMAC_MD5) for package: perl-Net-DNS</div>
<div>---> Package perl-Digest-SHA1.i386 0:2.12-1.el5.rf set to be updated</div><div>---> Package bridge-utils.i386 0:1.1-2 set to be updated</div><div>---> Package gdk-pixbuf.i386 1:0.22.0-25.el5 set to be updated</div>
<div>---> Package perl-IO-Zlib.noarch 0:1.09-1.el5.rf set to be updated</div><div>---> Package perl-Archive-Tar.noarch 0:1.40-1.el5.rf set to be updated</div><div>--> Processing Dependency: perl(Package::Constants) for package: perl-Archive-Tar</div>
<div>---> Package perl-IO-Socket-SSL.noarch 0:1.26-1.el5.rf set to be updated</div><div>--> Processing Dependency: perl(Net::SSLeay) >= 1.21 for package: perl-IO-Socket-SSL</div><div>---> Package mikmod.i386 0:3.1.6-38.1 set to be updated</div>
<div>--> Running transaction check</div><div>---> Package collectd.i386 0:4.6.3-1.el5.rf set to be updated</div><div>--> Processing Dependency: librrd_th.so.2 for package: collectd</div><div>---> Package perl-Package-Constants.noarch 0:0.02-1.el5.rf set to be updated</div>
<div>---> Package perl-Net-SSLeay.i386 0:1.35-1.el5.rf set to be updated</div><div>---> Package perl-Digest-HMAC.noarch 0:1.01-15 set to be updated</div><div>--> Finished Dependency Resolution</div><div>Error: Missing Dependency: librrd_th.so.2 is needed by package collectd</div>
<div>[root@EE343N4 src]# </div><div><br></div><div>I have the librrd files located here: </div><div><br></div><div><div>/usr/lib/librrd.a</div><div>/usr/lib/librrd.so.4</div><div>/usr/lib/librrd.so.4.0.6</div><div>/usr/lib/librrd_th.a</div>
<div>/usr/lib/librrd_th.so.4</div><div>/usr/lib/librrd_th.so.4.0.6</div><div><br></div><div>Any help is greatly appreciated. </div><div><br></div><div>Cheers, </div><div><br></div><div>Michael</div><div><br></div></div><div>
<br></div></div></div>