- Issued:
- 2013-06-10
- Updated:
- 2013-06-10
RHBA-2013:0918 - Bug Fix Advisory
Synopsis
Updated package: rhevm-log-collector
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated rhevm-log-collector package that fixes bugs and provides enhancements
is now available.
Description
The rhevm-log-collector utility allows users to easily collect log files
from all systems in their Red Hat Enterprise Virtualization environment.
This update fixes the following bugs:
- Previously, the sosreport module for Postgres gave error messages when
sosreport ran with the "-a" option. The Postgres module expects non-boolean
parameters, and "-a" sets all parameters to "True".
Now, the Postgres sosreport module includes a check to see if the
parameters it receives are boonlean values, like "True".
Boolean parameters are ignored. (BZ#889192)
- Previously, the rhevm-log-collector did not collect a dump of the
postgres database by default, and to provide one it required user input
in the form of a postgres user's password.
Now, the rhevm-log-collector checks /etc/ovirt-engine/.pgpass to find the
required postgres user's password, and collects a database dump
by default (BZ#732852)
- Backwards compatibility with Red Hat Enterprise Virtualization
environments that had been upgraded from 3.1 was added to the
log collector. (BZ#968910)
- Previously, the naming convention in place for the certificate file used
by rhevm-log-collector to ensure secure communications prevented
the uploader from working correctly.
The certificate file, formerly named engine_ca, is now called cert_file,
and the rhevm-log-collector functions correctly. (BZ#894689)
- Previously, when a Red Hat Enterprise Virtualization environment was
upgraded from 3.0 to 3.1, the .pgpass file used to store the database
administration credentials had its structure altered. With the changed
structure, database administration credentials could no longer be retrieved
from the pgpass file by utilities like the log collector.
Database administration credential retrieval was updated in the log
collector so that it no longer relies on the pgpass file having a
particular structure. (BZ#908129)
- Previously, an sosreport module for Red Hat Enterprise Virtualization was
used to specify the path to VDSM log files on hosts, and the prefix used to
name the sosreport archive generated when the rhevm-log-collector
utility was run.Running sosreport directly with the "-a" flag set the
values of the VDSM log path and archive prefix to "True",
which caused unhandled errors in sosreport.
The location of VDSM logs and archive prefixing functionality have been
moved out of the Red Hat Enterprise Virtualization sosreport module,
and into the rhevm-log-collector utility. (BZ#889186)
- Previously, SOS reports collected by the rhevm-log-collector utility were
stored separately from other data it collected.
Now, all of the data collected by the rhevm-log-collector is archived into
a single file. (BZ#756470)
- Previously, using the rhevm-log-collector utility with the "-H" parameter
to specify a specific host caused the utility to fail, citing "'str' object
has no attribute 'gluster_enabled'". The host list specified with the "-H"
parameter was passed with the wrong type to a method in the utility.
Now, hosts that are specified to the rhevm-log-collector utility using the
"-H" parameter are correctly used to filter the list of possible hosts
to collect logs from. (BZ#918020)
This update provides the following enhancements:
- The rhevm-log-collector utility now automatically collects a list of
installed RPM packages from each host, and from the Manager. (BZ#922535)
- The rhevm-log-collector utility now collects Red Hat Storage logs from
Red Hat Storage nodes that are managed by Red Hat Enterprise Virtualization
Manager. (BZ#856127)
- The rhevm-log-collector utility can now collect Postgres data from remote
database servers. (BZ#885421)
All Red Hat Enterprise Virtualization Manager users should install this
update which includes these fixes and enhancements.
Solution
Before applying this update, make sure all previously-released errata relevant
to your system have been applied.
This update is available via the Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/knowledge/articles/11258
Affected Products
- Red Hat Virtualization 3.2 x86_64
Fixes
- BZ - 885421 - [rhevm-log-collector] - Remote Setup - PostgreSQL Database Configuration data is not collected
- BZ - 886052 - rhevm-log-collector] - rhevm-log-collector --version shows incorrect version (Version 1.0.0)
- BZ - 894689 - [ovirt-log-collector] Can not use log-collector due to certificate issues
- BZ - 918020 - [RHEVM] [rhevm-log-collector] cannot collect logs if HOST is specified
CVEs
(none)
References
(none)
Red Hat Virtualization 3.2
SRPM | |
---|---|
x86_64 | |
rhevm-log-collector-3.2.2-3.el6ev.noarch.rpm | SHA-256: 9fdf3347191e503956d6a6dfb453a62ca416428969531bcf137edb0d548d1e5f |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.