Apigee Monitoring Dashboard install fails for missing packages

honestly - im kind of happy to see other people saying this… im not sure why it isnt a message that is being listened to when its told to product directly in private.

1 Like

this worked for me in AWS EC2 RHEL 7.2, thanks @Maudrit

Do we have an alternative? @Prithpal Bhogill

Hi @Ankit looks we cannot make these RPMs available as @Rajesh Jadhav mentioned due to GPL license restrictions. He has listed the alternative in the post above.

Hi @Rajesh Jadhav

Is there any other alternative to install dependencies for apigee-collectd? I am also facing same issue. We don’t have privileged of having open internet on our servers. if we need to whitelist any specific server what will be? and will that site will have all dependencies we need for Monitoring dashboard.

** Found 17 pre-existing rpmdb problem(s), ‘yum check’ output follows: vasclnt-4.1.0-21518.x86_64 has missing requires of libcrypt.so.1

No Pravin, unfortunately there is no other option at this point. Due to this issue, we are exploring the option of using telegraf as an alternative to collectd in our next release. Hopefully that should unblock everyone.

I am also seeing the same problem. Enabled epel-repository and tried the following command however it is failing and looking for following for apigee-collectd-5.5.0-0.0.8.noarch dependency.

/opt/apigee/apigee-service/bin/apigee-service apigee-influxdb install

Error: Package: apigee-collectd-5.5.0-0.0.8.noarch (apigee-release) Requires: collectd-generic-jmx

Is there an easy way to get this dependency resolved?

I’m not sure of your situation or flexibility but I would suggest trying out their latest version 4.16.09 which moved away from using collectd and now using telegraf. I personally haven’t tried it yet but it looks like they’ve removed that dependency which is where we were stuck.

Yes. We just got our Dev platform upgraded to 4.16.09 and dashboard got installed and works like a charm!