sensu-plugins / sensu-plugins-jenkins

This plugin provides native Jenkins instrumentation for monitoring and metrics collection, including: health, job status, metrics via `JQS`, and others.
http://sensu-plugins.io
MIT License
9 stars 18 forks source link

chef-utils dependency error #51

Open ganeshk1928 opened 3 years ago

ganeshk1928 commented 3 years ago

Hi

I'm trying to install this plugin using sensu-install and getting the below error. Any idea how to solve this

sensu-install plugin -p jenkins --verbose
[SENSU-INSTALL] installing Sensu plugins ...
[SENSU-INSTALL] provided Sensu plugins: ["jenkins"]
[SENSU-INSTALL] compiled Sensu plugin gems: ["sensu-plugins-jenkins"]
[SENSU-INSTALL] determining if Sensu gem 'sensu-plugins-jenkins' is already installed ...
[SENSU-INSTALL] gem list -i sensu-plugins-jenkins
false
[SENSU-INSTALL] Sensu gem 'sensu-plugins-jenkins' has not been installed
[SENSU-INSTALL] Sensu plugin gems to be installed: ["sensu-plugins-jenkins"]
[SENSU-INSTALL] installing Sensu gem 'sensu-plugins-jenkins'
[SENSU-INSTALL] gem install sensu-plugins-jenkins --no-ri --no-rdoc --verbose
HEAD https://api.rubygems.org/api/v1/dependencies
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=sensu-plugins-jenkins
200 OK
Getting SRV record failed: DNS result has no information for _rubygems._tcp.api.rubygems.org
GET https://api.rubygems.org/api/v1/dependencies?gems=chronic_duration,jenkins_api_client,rb-readline,rest-client,sensu-plugin
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=http-cookie,mime-types,netrc
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=json,mixlib-shellout,nokogiri,terminal-table,thor
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=mini_portile2
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=mixlib-cli
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=chef-utils
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=numerizer
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=domain_name
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=unicode-display_width
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=mime-types-data
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=unf
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=unf_ext
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=concurrent-ruby
200 OK
ERROR:  Error installing sensu-plugins-jenkins:
        chef-utils requires Ruby version >= 2.6.
[SENSU-INSTALL] failed to install Sensu gem 'sensu-plugins-jenkins'
[SENSU-INSTALL] please take note of any failure messages above
[SENSU-INSTALL] make sure you have build tools installed (e.g. gcc)
[SENSU-INSTALL] trying to determine the Sensu plugin homepage for sensu-plugins-jenkins ...
homepage: https://github.com/sensu-plugins/sensu-plugins-jenkins