ibmcb / cbtool

Cloud Rapid Experimentation and Analysis Toolkit
Apache License 2.0
77 stars 49 forks source link

Install: ganglia instructions on centos doesn't work #437

Closed rayx closed 1 month ago

rayx commented 1 month ago

CBTOOL uses the following command to install ganglia:

CORRECTIVE ACTION: Please install/configure "gmond" by issuing the following command: "cd /root/; wget -N http://mirrors.lug.mtu.edu/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/ganglia-3.7.2-31.fc33.src.rpm;sudo yum -y install perl-Pod-Html-1.22.02-416.el8.noarch rpm-build autoconf automake libtool apr-devel;sudo yum -y install rsync rrdtool-devel rpcgen libtirpc-devel libmemcached-devel libconfuse-devel; sudo wget -N https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/l/libart_lgpl-2.3.21-23.fc32.src.rpm; cd /root/; sudo rpmbuild --rebuild libart_lgpl-2.3.21-23.fc32.src.rpm;sudo rpm -i /root/rpmbuild/RPMS/x86_64/libart_lgpl-2.3.21-23.el8.x86_64.rpm /root/rpmbuild/RPMS/x86_64/libart_lgpl-devel-2.3.21-23.el8.x86_64.rpm;sudo yum -y install git; cd /root/; sudo rpmbuild --rebuild ganglia-3.7.2-31.fc33.src.rpm;sudo rpm -i /root/rpmbuild/RPMS/x86_64/ganglia-3.7.2-31.el8.x86_64.rpm /root/rpmbuild/RPMS/x86_64/ganglia-gmetad-3.7.2-31.el8.x86_64.rpm /root/rpmbuild/RPMS/x86_64/ganglia-gmond-3.7.2-31.el8.x86_64.rpm;sudo chkconfig gmond off;"

It doesn't work for two reasons:

1) If user isn't root, the wget command would fail in cd /root/; wget -N ... command

Workaround: run install script as root

2) The urls in above commands are broken.

Workaround: I find ganglia packages are available in epel repo.

rayx commented 1 month ago

Moved to #439