Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1427900

Summary: OPS Tools | Availability Monitoring | Sensu-client service is failing to start on overcloud nodes.
Product: Red Hat OpenStack Reporter: Leonid Natapov <lnatapov>
Component: sensuAssignee: Martin Magr <mmagr>
Status: CLOSED ERRATA QA Contact: Leonid Natapov <lnatapov>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 11.0 (Ocata)CC: lars, lnatapov, lruzicka, mrunge, oblaut
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: sensu-0.27.0-2.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-05-17 20:24:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1426169    
Bug Blocks:    

Description Leonid Natapov 2017-03-01 13:31:02 UTC
Sensu-client is failing to start after sensu package  was upgraded to sensu-0.27.0-1.el7ost.noarch.


[root@overcloud-controller-0 collectd.d]# rpm -qa | grep sensu
rubygem-sensu-extensions-1.7.1-1.el7ost.noarch
rubygem-sensu-redis-2.1.0-2.el7ost.noarch
rubygem-sensu-transport-7.0.2-1.el7ost.noarch
rubygem-sensu-extensions-json-1.0.0-2.el7ost.noarch
rubygem-sensu-extensions-occurrences-1.1.0-2.el7ost.noarch
rubygem-sensu-extensions-debug-1.0.0-1.el7ost.noarch
rubygem-sensu-settings-9.6.0-1.el7ost.noarch
puppet-sensu-2.2.0-0.20170210184330.ca45853.el7ost.noarch
rubygem-sensu-extensions-only-check-output-1.0.0-1.el7ost.noarch
rubygem-sensu-extension-1.5.1-1.el7ost.noarch
rubygem-sensu-json-2.0.1-1.el7ost.noarch
collectd-write_sensu-5.7.0-4.el7ost.x86_64
rubygem-sensu-spawn-2.2.1-1.el7ost.noarch
rubygem-sensu-extensions-ruby-hash-1.0.0-1.el7ost.noarch
sensu-0.27.0-1.el7ost.noarch
rubygem-sensu-logger-1.2.1-1.el7ost.noarch



The error I get:
--------------------------------------------------------------------------------
    Mar  1 13:08:33 overcloud-controller-0 systemd: Cannot add dependency job for unit microcode.service, ignoring: Unit is not loaded properly: Invalid argument.
    Mar  1 13:08:33 overcloud-controller-0 systemd: Started sensu client.
    Mar  1 13:08:33 overcloud-controller-0 systemd: Starting sensu client...
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- sensu/api/utilities/transport_info (LoadError)
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/share/gems/gems/sensu-0.27.0/lib/sensu/client/http_socket.rb:5:in `<top (required)>'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/share/gems/gems/sensu-0.27.0/lib/sensu/client/process.rb:3:in `<top (required)>'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/share/gems/gems/sensu-0.27.0/exe/sensu-client:7:in `<top (required)>'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/bin/sensu-client:23:in `load'
    Mar  1 13:08:34 overcloud-controller-0 sensu-client: from /usr/bin/sensu-client:23:in `<main>'
    Mar  1 13:08:34 overcloud-controller-0 systemd: sensu-client.service: main process exited, code=exited, status=1/FAILURE
    Mar  1 13:08:34 overcloud-controller-0 systemd: Unit sensu-client.service entered failed state.
    Mar  1 13:08:34 overcloud-controller-0 systemd: sensu-client.service failed.
---------------------------------------------------------------------------------

Comment 5 Leonid Natapov 2017-04-19 06:51:45 UTC
sensu-client successfully started.

Comment 8 errata-xmlrpc 2017-05-17 20:24:42 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2017:1246