Hello<div><br></div><div>I&#39;m trying to install collectd on CentOS 5.2, however I&#39;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>--&gt; Running transaction check</div><div>---&gt; Package collectd.i386 0:4.6.3-1.el5.rf set to be updated</div><div>--&gt; Processing Dependency: libgdk-1.2.so.0 for package: collectd</div><div>--&gt; Processing Dependency: libvirt.so.0 for package: collectd</div>
<div>--&gt; Processing Dependency: libgtk-1.2.so.0 for package: collectd</div><div>--&gt; Processing Dependency: libglib-1.2.so.0 for package: collectd</div><div>--&gt; Processing Dependency: perl(Mail::SpamAssassin::Plugin) for package: collectd</div>
<div>--&gt; Processing Dependency: perl(Mail::SpamAssassin::Logger) for package: collectd</div><div>--&gt; Processing Dependency: librrd_th.so.2 for package: collectd</div><div>--&gt; Processing Dependency: libsensors.so.3 for package: collectd</div>
<div>--&gt; Processing Dependency: perl(Config::General) for package: collectd</div><div>--&gt; Processing Dependency: libxmms.so.1 for package: collectd</div><div>--&gt; Processing Dependency: libxenstore.so.3.0 for package: collectd</div>
<div>--&gt; Running transaction check</div><div>---&gt; Package perl-Config-General.noarch 0:2.42-1.el5.rf set to be updated</div><div>---&gt; Package collectd.i386 0:4.6.3-1.el5.rf set to be updated</div><div>--&gt; Processing Dependency: librrd_th.so.2 for package: collectd</div>
<div>---&gt; Package gtk+.i386 1:1.2.10-56.el5 set to be updated</div><div>--&gt; Processing Dependency: gdk-pixbuf &gt;= 0.18.0 for package: gtk+</div><div>---&gt; Package lm_sensors.i386 0:2.10.7-4.el5 set to be updated</div>
<div>---&gt; Package spamassassin.i386 0:3.2.5-1.el5.rf set to be updated</div><div>--&gt; Processing Dependency: perl(Digest::SHA1) for package: spamassassin</div><div>--&gt; Processing Dependency: perl(IO::Zlib) &gt;= 1.04 for package: spamassassin</div>
<div>--&gt; Processing Dependency: perl(Net::DNS) for package: spamassassin</div><div>--&gt; Processing Dependency: perl(IO::Zlib) for package: spamassassin</div><div>--&gt; Processing Dependency: perl(IO::Socket::SSL) for package: spamassassin</div>
<div>--&gt; Processing Dependency: perl(Archive::Tar) &gt;= 1.23 for package: spamassassin</div><div>---&gt; Package glib.i386 1:1.2.10-20.el5 set to be updated</div><div>---&gt; Package xen-libs.i386 0:3.0.3-80.el5_3.3 set to be updated</div>
<div>---&gt; 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>--&gt; Processing Dependency: libmikmod.so.2 for package: xmms</div>
<div>---&gt; Package libvirt.i386 0:0.3.3-14.el5_3.1 set to be updated</div><div>--&gt; Processing Dependency: bridge-utils for package: libvirt</div><div>--&gt; Processing Dependency: dnsmasq for package: libvirt</div><div>
--&gt; Running transaction check</div><div>---&gt; Package collectd.i386 0:4.6.3-1.el5.rf set to be updated</div><div>--&gt; Processing Dependency: librrd_th.so.2 for package: collectd</div><div>---&gt; Package dnsmasq.i386 0:2.49-1.el5.rf set to be updated</div>
<div>---&gt; Package perl-Net-DNS.i386 0:0.65-1.el5.rf set to be updated</div><div>--&gt; Processing Dependency: perl(Digest::HMAC) for package: perl-Net-DNS</div><div>--&gt; Processing Dependency: perl(Digest::HMAC_MD5) for package: perl-Net-DNS</div>
<div>---&gt; Package perl-Digest-SHA1.i386 0:2.12-1.el5.rf set to be updated</div><div>---&gt; Package bridge-utils.i386 0:1.1-2 set to be updated</div><div>---&gt; Package gdk-pixbuf.i386 1:0.22.0-25.el5 set to be updated</div>
<div>---&gt; Package perl-IO-Zlib.noarch 0:1.09-1.el5.rf set to be updated</div><div>---&gt; Package perl-Archive-Tar.noarch 0:1.40-1.el5.rf set to be updated</div><div>--&gt; Processing Dependency: perl(Package::Constants) for package: perl-Archive-Tar</div>
<div>---&gt; Package perl-IO-Socket-SSL.noarch 0:1.26-1.el5.rf set to be updated</div><div>--&gt; Processing Dependency: perl(Net::SSLeay) &gt;= 1.21 for package: perl-IO-Socket-SSL</div><div>---&gt; Package mikmod.i386 0:3.1.6-38.1 set to be updated</div>
<div>--&gt; Running transaction check</div><div>---&gt; Package collectd.i386 0:4.6.3-1.el5.rf set to be updated</div><div>--&gt; Processing Dependency: librrd_th.so.2 for package: collectd</div><div>---&gt; Package perl-Package-Constants.noarch 0:0.02-1.el5.rf set to be updated</div>
<div>---&gt; Package perl-Net-SSLeay.i386 0:1.35-1.el5.rf set to be updated</div><div>---&gt; Package perl-Digest-HMAC.noarch 0:1.01-15 set to be updated</div><div>--&gt; 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>