Hi all,
I have tried to install rrdtool manually, but have noticed that I need perl-rrdtool as well for it to work, and I have approached this the wrong way.
So, instead of installing rpmforge first, I have downloaded the rrdtool from sourceforge and installed it the old-fashioned way, totally forgot about rpmforge.
So, now I want to remove it, and install it via rpmforge in order to get perl-rrdtool installed as well.
The steps I initially took was:
yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel
# cd /opt/ # wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.1.tar.gz # tar -zxvf rrdtool-1.3.1.tar.gz # export PKG_CONFIG_PATH=/usr/lib/pkgconfig/ # ./configure # make # make install # cd /usr/local/ # ln -s rrdtool-1.3.1/ rrdtool/ # cd rrdtool # ls -l
I got the instructions here, http://www.cyberciti.biz/faq/howto-install-rrdtool-on-rhel-linux/, which originally came from here: http://www.cyberciti.biz/faq/howto-install-ntop-on-rhel-centos-fedora-linux/
BUT, now that I want to move on, I can't. When I try and install / update / remove either ntop or rrdtool via yum, I get the following errors:
sh-3.2# yum install rrdtool-devel rrdtool Loading "fastestmirror" plugin Repository base is listed more than once in the configuration Repository updates is listed more than once in the configuration Repository addons is listed more than once in the configuration Repository extras is listed more than once in the configuration Repository centosplus is listed more than once in the configuration Loading mirror speeds from cached hostfile * rpmforge: apt.sw.be * base: ftp.is.co.za * updates: ftp.is.co.za * addons: ftp.is.co.za * extras: ftp.is.co.za Excluding Packages in global exclude list Finished Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package rrdtool-devel.x86_64 0:1.2.29-1.el5.rf set to be updated ---> Package rrdtool.x86_64 0:1.2.29-1.el5.rf set to be updated --> Processing Dependency: perl(RRDp) for package: rrdtool --> Processing Dependency: perl(RRDs) for package: rrdtool --> Finished Dependency Resolution Error: Missing Dependency: perl(RRDp) is needed by package rrdtool Error: Missing Dependency: perl(RRDs) is needed by package rrdtool
I have tried to remove rrdtool, as follows
# cd /opt/rrdtool # make uninstall
Yet the errors are still the same.
So, how else can I get this working?
On Fri, Jan 23, 2009 at 01:17:39PM +0200, Rudi Ahlers wrote:
Hi all,
I have tried to install rrdtool manually, but have noticed that I need perl-rrdtool as well for it to work, and I have approached this the wrong way.
You knew it, and even though you tried... http://wiki.centos.org/PackageManagement/SourceInstalls
http://www.arrfab.net/blog/?p=106 http://www.bofh-hunter.com/2009/01/02/evils-of-source/
...
Finished Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package rrdtool-devel.x86_64 0:1.2.29-1.el5.rf set to be updated ---> Package rrdtool.x86_64 0:1.2.29-1.el5.rf set to be updated --> Processing Dependency: perl(RRDp) for package: rrdtool --> Processing Dependency: perl(RRDs) for package: rrdtool --> Finished Dependency Resolution Error: Missing Dependency: perl(RRDp) is needed by package rrdtool Error: Missing Dependency: perl(RRDs) is needed by package rrdtool
-> not CentOS provided, please take it the the rpmforge mailing list for support.
Tru
Rudi Ahlers wrote on Fri, 23 Jan 2009 13:17:39 +0200:
Error: Missing Dependency: perl(RRDp) is needed by package rrdtool Error: Missing Dependency: perl(RRDs) is needed by package rrdtool
I think you need perl-rrdtool as well.
Kai
On Fri, Jan 23, 2009 at 2:19 PM, Kai Schaetzl maillists@conactive.com wrote:
Rudi Ahlers wrote on Fri, 23 Jan 2009 13:17:39 +0200:
Error: Missing Dependency: perl(RRDp) is needed by package rrdtool Error: Missing Dependency: perl(RRDs) is needed by package rrdtool
I think you need perl-rrdtool as well.
Kai
-- Kai Schätzl, Berlin, Germany Get your web at Conactive Internet Services: http://www.conactive.com
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Thank you, although it isn't nice to hear " I told you so ", I guess I'll just reinstall CentOS alltogether. Now I just need to figure out how to get the client to accept his server being down for some time while I redo everything.
On Fri, Jan 23, 2009 at 2:19 PM, Kai Schaetzl maillists@conactive.com wrote:
Rudi Ahlers wrote on Fri, 23 Jan 2009 13:17:39 +0200:
Error: Missing Dependency: perl(RRDp) is needed by package rrdtool Error: Missing Dependency: perl(RRDs) is needed by package rrdtool
I think you need perl-rrdtool as well.
Kai
-- Kai Schätzl, Berlin, Germany Get your web at Conactive Internet Services: http://www.conactive.com
Yes, I know I need to install perl-rrdtool but get the same error when doing so.
Rudi Ahlers wrote on Fri, 23 Jan 2009 22:09:53 +0200:
Yes, I know I need to install perl-rrdtool but get the same error when doing so.
Did you install any CPAN modules? Or try installing all the three on one line. Maybe there's just a cross dependency.
Kai
On Fri, Jan 23, 2009 at 3:09 PM, Rudi Ahlers rudiahlers@gmail.com wrote:
Yes, I know I need to install perl-rrdtool but get the same error when doing so.
A wee bit more detail might help things out also. What version/arch of CentOS are you using? Do you have any control panel software like plesk or cpanel installed?
What's the output of 'grep -ri exclude /etc/yum*' ?
There are quite a few things which could feed into the error you're seeing. It could be anything from an arch conflict or packaging oversite in rpmforge, to cpanel's exclusion of all things perl in your yum config. A few details about your setup would help figure things out.
Jim Perrin wrote on Sat, 24 Jan 2009 08:47:43 -0500:
or packaging oversite in rpmforge
no, I know it works.
Kai
On Sat, Jan 24, 2009 at 10:31 AM, Kai Schaetzl maillists@conactive.com wrote:
Jim Perrin wrote on Sat, 24 Jan 2009 08:47:43 -0500:
or packaging oversite in rpmforge
no, I know it works.
Yes. I know it works as well. Since others had taken to smacking the OP around immediately (even thought it was justified) I felt no need to smack him again. By shifting the blame/reason/whatever to something other than his system, I felt I might be able to draw out more information to help. Consider it the 'good cop' portion of the interrogation. :-)
On Sun, Jan 25, 2009 at 02:18:14PM -0500, Jim Perrin wrote:
Yes. I know it works as well. Since others had taken to smacking the OP around immediately (even thought it was justified) I felt no need to smack him again. By shifting the blame/reason/whatever to something other than his system, I felt I might be able to draw out more information to help. Consider it the 'good cop' portion of the interrogation. :-)
Now look, we give you those rubber hoses for a reason!.... :)
--
On Sun, Jan 25, 2009 at 11:50 PM, jkinz@kinz.org wrote:
On Sun, Jan 25, 2009 at 02:18:14PM -0500, Jim Perrin wrote:
Yes. I know it works as well. Since others had taken to smacking the OP around immediately (even thought it was justified) I felt no need to smack him again. By shifting the blame/reason/whatever to something other than his system, I felt I might be able to draw out more information to help. Consider it the 'good cop' portion of the interrogation. :-)
Now look, we give you those rubber hoses for a reason!.... :)
-- _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
don't worry about it, I didn't bother looking into this again. If the client wants stats, he'll have to backup and reinstall.
The VPS is running CentOS 5.2 x64, btw, running cPanel. And the problem comes from the fact that I dint' install an rpm, but relied on building from source, as per a weblink I found on google. But since CentOS isn't compatible with source files, I won't attempt this again. If / when there are other rpm problems, then I'll just tell the client to backup his data and reinstall.