- Issued:
- 2013-02-20
- Updated:
- 2013-02-20
RHBA-2013:0453 - 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 one enhancement 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:
- Prior to this update, if the ricci daemon was not running on all nodes,
executing the "ccs --stopall" command caused an attribute error to occur. With
this update, the code has been fixed and the error no longer occurs in the
aforementioned scenario. (BZ#811702)
- Previously, a segmentation fault occurred in both the ricci daemon and
ccs_sync utility when processing a larger cluster.conf file. This was caused by
an insufficient thread stack size in ricci. The ccs_sync utility terminated
unexpectedly due to incorrect behavior of the PR_Write function. With this
update, a patch has been introduced to fix both causes. As a result, the
segmentation fault no longer occurs. (BZ#815752)
- Previously, a segmentation fault occurred in the ricci daemon when processing
cluster.conf files with very large values. This was caused by allocating large
amounts of memory not available on the stack. With this update, a patch has
been introduced to allocate memory on the heap and provide an error if not
enough memory is available. As a result, the segmentation fault no longer
occurs. (BZ#877381)
- Previously, the "ccs_sync" command did not return a non-zero exit code if an
error occurred or the ricci daemon was not running, even when running the
command with the "-w" option to exit with a failure status if any warnings were
issued. The underlying source code has been modified so that "ccs_sync" with the
"-w" option now returns "1" on failure. (BZ#818335)
- With this update, a minor typographical error has been fixed in the ccs error
message related to being unable to start a node, possibly due to lack of quorum.
(BZ#839039)
- Previously, the "ccs --lsmisc" command did not properly display the alternate
multicast address. The bug has been fixed, and the alternate multicast address
is now reported correctly when --lsmisc is used. (BZ#841288)
- Previously, the ccs program failed to generate certificates when running on a
read-only NFS. This bug has been fixed and ccs now generates certificates
regardless of the type of the current working directory. (BZ#867019)
- Previously, the ccs program incorrectly handled the cluster.conf file when
adding a resource into the file. Consequently, resulting cluster.conf was
invalid. This bug has been fixed and ccs now works correctly in the described
case. (BZ#866894)
- Previously, the ricci daemon would not properly handle yum output when it was
split over multiple lines. Consequently, in certain circumstances the conga
management system was unable to list or install packages. This bug has been
fixed and ricci now works correctly in the described case. (BZ#842939)
This update also adds the following enhancement:
- The cluster schema has been updated to match the current Red Hat Enterprise
Linux 6.4 cluster packages. (BZ#878108)
All users of ricci are advised to upgrade to these updated packages, which fix
these bugs and add this enhancement.
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 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 - 811702 - Traceback when using --stopall
- BZ - 818335 - ccs_sync exit code always zero
- BZ - 839039 - ccs error message line 534 correct error message from "do" to "due"
- BZ - 866894 - ccs is creating invalid cluster.conf
- BZ - 867019 - ccs certificates are not generated if current diretory is read only NFS
- BZ - 877381 - ricci crashes upon the request when local cluster.conf file is too large
- BZ - 878108 - Need schema.rng synched between ccs & cman
CVEs
(none)
References
(none)
Red Hat Enterprise Linux High Availability for x86_64 6
SRPM | |
---|---|
ricci-0.16.2-63.el6.src.rpm | SHA-256: c0a4a15e9ae47c9a37734484d0f81d9b7724b6198b0f35b900038310cbbc7952 |
x86_64 | |
ccs-0.16.2-63.el6.x86_64.rpm | SHA-256: 8af1bd3a0ba942aba3a90dd58d46ac223c25d501185e17932caeed0aec74e397 |
ricci-0.16.2-63.el6.x86_64.rpm | SHA-256: f16b656f1becae480fa4b817fb31c9421be4141e9ac96e3c3c8fdaf7d272f3ea |
ricci-debuginfo-0.16.2-63.el6.x86_64.rpm | SHA-256: b06acdde944f73a6d96f00f60beaaabd131199bc832b580db367047c1b2c69a8 |
i386 | |
ccs-0.16.2-63.el6.i686.rpm | SHA-256: e8c1abe76bb2cf219e335defa61bbd1e4500d11b7c6e1c0fc795851779da771a |
ricci-0.16.2-63.el6.i686.rpm | SHA-256: 9d95ad117b8f141e181884c6556fa66f0e8d705b603098b41cad1453e75436db |
ricci-debuginfo-0.16.2-63.el6.i686.rpm | SHA-256: 603b663f0a05ab6d32a2091c968fc6018518ad3f682f79b674e3bf3d4591a874 |
Red Hat Enterprise Linux Resilient Storage for x86_64 6
SRPM | |
---|---|
ricci-0.16.2-63.el6.src.rpm | SHA-256: c0a4a15e9ae47c9a37734484d0f81d9b7724b6198b0f35b900038310cbbc7952 |
x86_64 | |
ccs-0.16.2-63.el6.x86_64.rpm | SHA-256: 8af1bd3a0ba942aba3a90dd58d46ac223c25d501185e17932caeed0aec74e397 |
ricci-0.16.2-63.el6.x86_64.rpm | SHA-256: f16b656f1becae480fa4b817fb31c9421be4141e9ac96e3c3c8fdaf7d272f3ea |
ricci-debuginfo-0.16.2-63.el6.x86_64.rpm | SHA-256: b06acdde944f73a6d96f00f60beaaabd131199bc832b580db367047c1b2c69a8 |
i386 | |
ccs-0.16.2-63.el6.i686.rpm | SHA-256: e8c1abe76bb2cf219e335defa61bbd1e4500d11b7c6e1c0fc795851779da771a |
ricci-0.16.2-63.el6.i686.rpm | SHA-256: 9d95ad117b8f141e181884c6556fa66f0e8d705b603098b41cad1453e75436db |
ricci-debuginfo-0.16.2-63.el6.i686.rpm | SHA-256: 603b663f0a05ab6d32a2091c968fc6018518ad3f682f79b674e3bf3d4591a874 |
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6
SRPM | |
---|---|
ricci-0.16.2-63.el6.src.rpm | SHA-256: c0a4a15e9ae47c9a37734484d0f81d9b7724b6198b0f35b900038310cbbc7952 |
x86_64 | |
ccs-0.16.2-63.el6.x86_64.rpm | SHA-256: 8af1bd3a0ba942aba3a90dd58d46ac223c25d501185e17932caeed0aec74e397 |
ricci-0.16.2-63.el6.x86_64.rpm | SHA-256: f16b656f1becae480fa4b817fb31c9421be4141e9ac96e3c3c8fdaf7d272f3ea |
ricci-debuginfo-0.16.2-63.el6.x86_64.rpm | SHA-256: b06acdde944f73a6d96f00f60beaaabd131199bc832b580db367047c1b2c69a8 |
i386 | |
ccs-0.16.2-63.el6.i686.rpm | SHA-256: e8c1abe76bb2cf219e335defa61bbd1e4500d11b7c6e1c0fc795851779da771a |
ricci-0.16.2-63.el6.i686.rpm | SHA-256: 9d95ad117b8f141e181884c6556fa66f0e8d705b603098b41cad1453e75436db |
ricci-debuginfo-0.16.2-63.el6.i686.rpm | SHA-256: 603b663f0a05ab6d32a2091c968fc6018518ad3f682f79b674e3bf3d4591a874 |
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6
SRPM | |
---|---|
ricci-0.16.2-63.el6.src.rpm | SHA-256: c0a4a15e9ae47c9a37734484d0f81d9b7724b6198b0f35b900038310cbbc7952 |
x86_64 | |
ccs-0.16.2-63.el6.x86_64.rpm | SHA-256: 8af1bd3a0ba942aba3a90dd58d46ac223c25d501185e17932caeed0aec74e397 |
ricci-0.16.2-63.el6.x86_64.rpm | SHA-256: f16b656f1becae480fa4b817fb31c9421be4141e9ac96e3c3c8fdaf7d272f3ea |
ricci-debuginfo-0.16.2-63.el6.x86_64.rpm | SHA-256: b06acdde944f73a6d96f00f60beaaabd131199bc832b580db367047c1b2c69a8 |
i386 | |
ccs-0.16.2-63.el6.i686.rpm | SHA-256: e8c1abe76bb2cf219e335defa61bbd1e4500d11b7c6e1c0fc795851779da771a |
ricci-0.16.2-63.el6.i686.rpm | SHA-256: 9d95ad117b8f141e181884c6556fa66f0e8d705b603098b41cad1453e75436db |
ricci-debuginfo-0.16.2-63.el6.i686.rpm | SHA-256: 603b663f0a05ab6d32a2091c968fc6018518ad3f682f79b674e3bf3d4591a874 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.