Bug 1927231

Summary: PostgreSQL and Satellite plugins aren't auto-loaded on RHEL8
Product: Red Hat Enterprise Linux 8 Reporter: Evgeni Golov <egolov>
Component: sosAssignee: Pavel Moravec <pmoravec>
Status: CLOSED CURRENTRELEASE QA Contact: Maros Kopec <makopec>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.3CC: agk, bmr, ekohlvan, ktordeur, plambri, rduda, sbradley, theute
Target Milestone: rcKeywords: OtherQA
Target Release: 8.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: sos-4.1-1.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-16 11:54:57 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:

Description Evgeni Golov 2021-02-10 11:24:10 UTC
Description of problem:
The PostgreSQL and Satellite (well, Foreman) plugins inherit from SCLPlugin, but there are no SCLs on RHEL8 and sosreport fails to auto-load those plugins. They *can* be enabled manually, but the user shouldn't have to do this given the plugins define properly when they should be enabled (using package names).

Version-Release number of selected component (if applicable):
sos-3.9.1-6.el8.noarch

How reproducible:
100%

Steps to Reproduce:
1. install RHEL8
2. yum install -y postgresql
3. sosreport -l

Actual results:
postgresql           inactive       PostgreSQL RDBMS

Expected results:
postgresql       PostgreSQL RDBMS

Additional info:
This has been reported and fixed upstream in https://github.com/sosreport/sos/issues/2407

Please backport the fix to RHEL8