- Issued:
- 2014-10-13
- Updated:
- 2014-10-13
RHBA-2014:1539 - Bug Fix Advisory
Synopsis
ricci bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated ricci packages that fix several bugs and add two enhancements are now
available for Red Hat Enterprise Linux 6.
Description
The ricci packages contain a daemon and a client for remote configuring and
managing of clusters.
This update fixes the following bugs:
- When starting a cluster with the "ccs --start[all]" command or stopping a
cluster with the "--stop[all]" command, resources were enabled or disabled
automatically. Consequently, if the user wanted a cluster service to start on
startup, a cluster could not be started without enabling the service. This
update adds "--nodisable" and "--noenable" flags to allow users to start a
cluster without enabling or disabling the services on the node. As a result, the
user can stop and start nodes on a cluster without affecting their startup
services. (BZ#996195)
- Previously, the user was unable to configure UID and GID entries for the
corosync utility in the cluster.conf file. As a consequence, the user could not
configure access to corosync with the User Manager GUI. With this update,
"--setuidgid" and "--rmuidgid" options have been added to the ccs utility, which
can configure UID and GID entries. (BZ#1025053)
- Prior to this update, the ccs utility did not properly dispose of temporary
files created when editing the cluster.conf file locally with the "-f" option.
Consequently, a large number of temporary files could be left in the temporary
directory. With this update, ccs properly removes temporary files it creates,
and the file system temporary directory no longer fills up with a large number
of files if multiple ccs commands using the "-f" option are executed.
(BZ#1090642)
- Due to a bug in the design of the reboot_now.xml file and persisting state of
the task batch, the ricci daemon could cause an unintentional reboot loop and
unnecessary clutter in the directory with batches. This update fixes the task
scheduling before reboot and addresses the problem with stale files. As a
result, ricci no longer causes reboot loops and no longer leaves stale files
from finished batch processing behind needlessly. (BZ#1044122)
In addition, this update adds the following enhancements:
- The cluster schema in the ricci packages, used by the ccs utility for offline
validation, has been updated. This update includes new options in resource and
fence agents packages, and in the rgmanager utility and fenced cluster daemons.
(BZ#1055424)
- As users use CCS on the local node most frequently, the "ccs -h localhost
[command]" command has been shortened to "ccs [command]". (BZ#917809)
Users of ricci are advised to upgrade to these updated packages, which fix these
bugs and add these 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/site/articles/11258
Affected Products
- Red Hat Enterprise Linux High Availability for x86_64 6 x86_64
- Red Hat Enterprise Linux High Availability for x86_64 6 i386
- Red Hat Enterprise Linux Resilient Storage for x86_64 6 x86_64
- Red Hat Enterprise Linux Resilient Storage for x86_64 6 i386
- Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6 x86_64
- Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6 i386
- Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6 x86_64
- Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6 i386
Fixes
- BZ - 1024962 - ccs --sync --activate is not atomic (and --activate alone does not work)
- BZ - 1025053 - Need ability to create uidgid entries for corosync in cluster.conf for use with ccs
- BZ - 1044122 - Batch processing vs. reboot: fix possible reboot loop and the clutter from when batch processing gets interrupted
- BZ - 1076713 - ricci: end-use modules do not handle stdin polling correctly
- BZ - 1090642 - Running ccs -f testfile creates a temp file for the schema but never removes it
- BZ - 1106842 - Missing dependency on shadow-utils (and possibly more)
CVEs
(none)
References
(none)
Red Hat Enterprise Linux High Availability for x86_64 6
SRPM | |
---|---|
ricci-0.16.2-75.el6.src.rpm | SHA-256: 970a9e2ede8850fa59c2fd14c6d3dc2fffe88b09ce9de025629b63869a8d8b15 |
x86_64 | |
ccs-0.16.2-75.el6.x86_64.rpm | SHA-256: b15d8fac541e2d70ba98ee94af3e2f8586804adc153fbad9fa65d50ac0d79d09 |
ricci-0.16.2-75.el6.x86_64.rpm | SHA-256: a119c37d2a603c6436ae6d9b0965b464c07c1824a968321053958a2b423b0381 |
ricci-debuginfo-0.16.2-75.el6.x86_64.rpm | SHA-256: af3d767eb9022fda64f9eaf604749d03c5b0c2c99aee479c1b88d84a6afbb698 |
i386 | |
ccs-0.16.2-75.el6.i686.rpm | SHA-256: cebc6dff609f18260caa1257413613135afcd6aaa3a9c0fc4f78fcdb6062ccc5 |
ricci-0.16.2-75.el6.i686.rpm | SHA-256: 452e9174f62961e702b8cf1c6c35ee165dc93bee121230e8c4e2fe35d3301b13 |
ricci-debuginfo-0.16.2-75.el6.i686.rpm | SHA-256: 26b35491f0a9a457f5c76887d7ea93aa1f756010531e861928f83e45aceb1035 |
Red Hat Enterprise Linux Resilient Storage for x86_64 6
SRPM | |
---|---|
ricci-0.16.2-75.el6.src.rpm | SHA-256: 970a9e2ede8850fa59c2fd14c6d3dc2fffe88b09ce9de025629b63869a8d8b15 |
x86_64 | |
ccs-0.16.2-75.el6.x86_64.rpm | SHA-256: b15d8fac541e2d70ba98ee94af3e2f8586804adc153fbad9fa65d50ac0d79d09 |
ricci-0.16.2-75.el6.x86_64.rpm | SHA-256: a119c37d2a603c6436ae6d9b0965b464c07c1824a968321053958a2b423b0381 |
ricci-debuginfo-0.16.2-75.el6.x86_64.rpm | SHA-256: af3d767eb9022fda64f9eaf604749d03c5b0c2c99aee479c1b88d84a6afbb698 |
i386 | |
ccs-0.16.2-75.el6.i686.rpm | SHA-256: cebc6dff609f18260caa1257413613135afcd6aaa3a9c0fc4f78fcdb6062ccc5 |
ricci-0.16.2-75.el6.i686.rpm | SHA-256: 452e9174f62961e702b8cf1c6c35ee165dc93bee121230e8c4e2fe35d3301b13 |
ricci-debuginfo-0.16.2-75.el6.i686.rpm | SHA-256: 26b35491f0a9a457f5c76887d7ea93aa1f756010531e861928f83e45aceb1035 |
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6
SRPM | |
---|---|
ricci-0.16.2-75.el6.src.rpm | SHA-256: 970a9e2ede8850fa59c2fd14c6d3dc2fffe88b09ce9de025629b63869a8d8b15 |
x86_64 | |
ccs-0.16.2-75.el6.x86_64.rpm | SHA-256: b15d8fac541e2d70ba98ee94af3e2f8586804adc153fbad9fa65d50ac0d79d09 |
ricci-0.16.2-75.el6.x86_64.rpm | SHA-256: a119c37d2a603c6436ae6d9b0965b464c07c1824a968321053958a2b423b0381 |
ricci-debuginfo-0.16.2-75.el6.x86_64.rpm | SHA-256: af3d767eb9022fda64f9eaf604749d03c5b0c2c99aee479c1b88d84a6afbb698 |
i386 | |
ccs-0.16.2-75.el6.i686.rpm | SHA-256: cebc6dff609f18260caa1257413613135afcd6aaa3a9c0fc4f78fcdb6062ccc5 |
ricci-0.16.2-75.el6.i686.rpm | SHA-256: 452e9174f62961e702b8cf1c6c35ee165dc93bee121230e8c4e2fe35d3301b13 |
ricci-debuginfo-0.16.2-75.el6.i686.rpm | SHA-256: 26b35491f0a9a457f5c76887d7ea93aa1f756010531e861928f83e45aceb1035 |
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6
SRPM | |
---|---|
ricci-0.16.2-75.el6.src.rpm | SHA-256: 970a9e2ede8850fa59c2fd14c6d3dc2fffe88b09ce9de025629b63869a8d8b15 |
x86_64 | |
ccs-0.16.2-75.el6.x86_64.rpm | SHA-256: b15d8fac541e2d70ba98ee94af3e2f8586804adc153fbad9fa65d50ac0d79d09 |
ricci-0.16.2-75.el6.x86_64.rpm | SHA-256: a119c37d2a603c6436ae6d9b0965b464c07c1824a968321053958a2b423b0381 |
ricci-debuginfo-0.16.2-75.el6.x86_64.rpm | SHA-256: af3d767eb9022fda64f9eaf604749d03c5b0c2c99aee479c1b88d84a6afbb698 |
i386 | |
ccs-0.16.2-75.el6.i686.rpm | SHA-256: cebc6dff609f18260caa1257413613135afcd6aaa3a9c0fc4f78fcdb6062ccc5 |
ricci-0.16.2-75.el6.i686.rpm | SHA-256: 452e9174f62961e702b8cf1c6c35ee165dc93bee121230e8c4e2fe35d3301b13 |
ricci-debuginfo-0.16.2-75.el6.i686.rpm | SHA-256: 26b35491f0a9a457f5c76887d7ea93aa1f756010531e861928f83e45aceb1035 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.