Bug 1175137

Summary: [RHEL7][log-collector] Missing some info from host's archive due to sos 3 refactoring
Product: Red Hat Enterprise Virtualization Manager Reporter: rhev-integ
Component: ovirt-engine-log-collectorAssignee: Simone Tiraboschi <stirabos>
Status: CLOSED ERRATA QA Contact: Gonza <grafuls>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 3.5.0CC: aburden, bmr, dfediuck, didi, ecohen, gklein, grafuls, iheim, lsurette, nyechiel, pstehlik, rbalakri, Rhev-m-bugs, sbonazzo, stirabos, yeylon, ylavi
Target Milestone: ---Keywords: Regression, ZStream
Target Release: 3.5.1Flags: ylavi: Triaged+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: integration
Fixed In Version: rhevm-log-collector-3.5.1-1 Doc Type: Bug Fix
Doc Text:
SOS 3 uses a difference plugin scheme from SOS 2 to account for differences between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. This resulted in some information not being collected on hosts. Now, additional plugins have been configured so that the required information is collected.
Story Points: ---
Clone Of: 1174155 Environment:
Last Closed: 2015-04-28 18:12:54 UTC Type: ---
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: 1174155    
Bug Blocks: 1193058, 1197441    

Comment 3 Sandro Bonazzola 2015-02-20 11:08:04 UTC
Automated message: can you please update doctext or set it as not required?

Comment 8 Simone Tiraboschi 2015-03-09 17:36:16 UTC
No, you should find it.
Can you please check if you have pciutils on that host?

Comment 9 Gonza 2015-03-10 13:53:12 UTC
lspci is present after installing pciutils.

Verified with:
rhevm-log-collector-3.5.1-1.el6ev.noarch

Comment 10 Simone Tiraboschi 2015-03-10 15:10:27 UTC
Brian, assuming that we also want to collect some info about PCI devices, should we set pciutils as a dependency of ovirt-log-collector as is not available by default on RHEL7?

Comment 11 Simone Tiraboschi 2015-03-10 15:16:07 UTC
(In reply to Simone Tiraboschi from comment #10)
> Brian, assuming that we also want to collect some info about PCI devices,

Bryn, sorry :-)

By the way log-collector could run externally and collect multiple host logs and so eventually pciutils should be set as a dependency of host-deploy or something similar if really needed.

Comment 12 Bryn M. Reeves 2015-03-11 11:18:45 UTC
I think that (adding it to host-deploy) is probably the best approach for now - we've been looking at the idea of creating a "sos-tools" metapackage that would depend on key packages that sos uses but there's no usable work on this as yet.

We currently don't depend on things from the main sos package since there's no clear line where to draw things; if we added deps for every command that could be called we'd end up installing much of RHEL + RHEV + RHOSP + RHS etc. etc.

There is work going on upstream to define a core set of data (recorded in the report as a structured archive e.g. JSON) - with this in place it would be possible to define a "core" set of dependencies that could be used by packagers to pull in absolute requirements - we're planning to land this in the next major release upstream (~early 2016).

Comment 15 errata-xmlrpc 2015-04-28 18:12:54 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://rhn.redhat.com/errata/RHBA-2015-0912.html