Bug 1393084

Summary: pysnmp package needed for calamari/diamond not available in ceph repositories
Product: Red Hat Ceph Storage Reporter: Justin Bautista <jbautist>
Component: CalamariAssignee: Boris Ranto <branto>
Calamari sub component: Back-end QA Contact: ceph-qe-bugs <ceph-qe-bugs>
Status: CLOSED WONTFIX Docs Contact:
Severity: medium    
Priority: unspecified CC: anharris, ceph-eng-bugs, gmeno, hnallurv
Version: 1.3.3   
Target Milestone: rc   
Target Release: 1.3.4   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-20 20:57:04 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:

Description Justin Bautista 2016-11-08 20:23:43 UTC
Description of problem:

After rebuilding a monitor node via ceph-deploy, a customer reported that the following error was observed in diamond.log:

[4:20]  
[2016-11-03 16:15:05,728] [MainThread] pysnmp.entity.rfc3413.oneliner.cmdgen failed to load
[2016-11-03 16:16:48,800] [MainThread] pysnmp.entity.rfc3413.oneliner.cmdgen failed to load
[2016-11-03 16:16:48,805] [MainThread] pysnmp.entity.rfc3413.oneliner.cmdgen failed to load
[2016-11-03 16:16:48,805] [MainThread] pysnmp.entity.rfc3413.oneliner.cmdgen failed to load
[2016-11-03 16:16:48,852] [MainThread] pysnmp.entity.rfc3413.oneliner.cmdgen failed to load
[2016-11-03 16:16:48,875] [MainThread] pysnmp.entity.rfc3413.oneliner.cmdgen failed to load
[2016-11-03 16:16:48,876] [MainThread] pysnmp.entity.rfc3413.oneliner.cmdgen failed to load

The problem was resolved by installing the 'pysnmp' package, however this package is not available in any of the Ceph repositories, it's available in the following OSP repos:

  pysnmp-4.2.5-1.el7ost.noarch : SNMP engine written in Python
  Repo        : rhel-7-server-openstack-7.0-rpms
  Matched from:
  Filename    : /usr/lib/python2.7/site-packages/pysnmp

  pysnmp-4.2.5-1.el7ost.noarch : SNMP engine written in Python
  Repo        : rhel-7-server-openstack-8-rpms
  Matched from:
  Filename    : /usr/lib/python2.7/site-packages/pysnmp

=========================================================