Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Security Measurement
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Insights
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHBA-2012:0898 - Bug Fix Advisory
Issued:
2012-06-20
Updated:
2012-06-20

RHBA-2012:0898 - Bug Fix Advisory

  • Overview
  • Updated Packages

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.

View affected systems

Topic

Updated ricci packages that fix multiple 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:

  • Previously, the ccs utility was not able to configure IPV6 hosts. The ccs

utility has been updated to support the IPV6 protocol, so that it can be used to
configure IPV6 hosts. (BZ#724014)

  • The cman and ccs utilities contain different cluster schemas for Red Hat

Enterprise Linux 6.2. A different cluster schema on a node from the schema
contained in ccs could cause a valid cluster.conf file to be interpreted as
invalid by ccs. A new ccs option, "--getschema", has been added. Using this
option, if cluster schemas are different between what is included in ccs and the
information on a node, the cluster schema on the node is used. (BZ#726772)

  • Previously, the ccs utility did not check to see if the cluster.conf file was

invalid. Therefore, when parsing an invalid cluster.conf file, ccs could
terminate unexpectedly followed by a traceback, however with no detailed
information about the problem provided. With this update, ccs checks to see
whether cluster.conf is valid; if the file is invalid, ccs prints a helpful
error message and exits gracefully. (BZ#731113)

  • 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#738008)

  • When running the "ccs" command with the "--checkconf" and "-f" options, ccs

verifies that all the nodes in the file specified contain the same cluster.conf
file. The XML code in the configuration file is indented whereas the XML code in
the live configuration file from ricci is not, and therefore bare comparison of
such strings always failed. As a consequence, ccs did not verify each node in
the local cluster.conf file. The comparison method has been improved so that
"ccs --checkconf -f" now correctly verifies whether all the nodes in the file
contain the same cluster.conf file. (BZ#738567)

  • Previously, if the user installed the ricci packages but did not install the

modcluster package, any attempt to run cluster commands using ricci failed. With
this update, users are no longer allowed to install only the ricci packages; the
modcluster package is now required as a dependency. As a result, cluster
commands can be executed as expected. (BZ#742345)

  • Previously, when the user configured a virtual machine service, the virtual

machine was not displayed in the output of the "ccs --lsservices" command. The
ccs utility has been modified to specifically check for virtual machine services
in the configuration file. Now, running "ccs" with the "--lsservices" option
prints the proper output. (BZ#770637)

  • Previously, if the user installed ricci and did not set a user password, the

user was unable to connect to ricci. This could lead to confusion, because the
user was not prompted to provide the password and therefore not aware of the
requirement. Also, no explanation was logged in the system log. With this
update, ricci logs a warning message to syslog on startup if the ricci user
password is not set. (BZ#773383)

This update also adds the following enhancements:

  • Prior to this update, the ricci daemon processed tasks, but did not log any

information about when the tasks were run. With this update, when ricci is asked
to spawn a worker process, the date and time information is now logged using
syslog. (BZ#738797)

  • Prior to this update, the ccs utility did not provide a way to configure

Redundant Ring Protocol (RRP). This update adds additional configuration options
for RRP into the ccs utility so that users can configure RRP using ccs.
(BZ#758823)

All 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/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 - 721113 - ccs should not backtrace when clustermon is not running
  • BZ - 724014 - Allow ccs to connect to ipv6 hosts
  • BZ - 726772 - cman and ccs packages contain different cluster.rng schema files for RHEL 6.3 Cluster
  • BZ - 729011 - Failed to find the .debug_info section in a debuginfo file
  • BZ - 729168 - Improve ccs documentation for --start/--stop
  • BZ - 731113 - ccs does not provide a useful error message when it parses a bad cluster.conf
  • BZ - 734910 - ccs should not traceback when passing a directory with '-f'
  • BZ - 738008 - ccs_sync exit code always zero
  • BZ - 738567 - ccs --checkconf works improperly when used on cluster.conf file
  • BZ - 758823 - cman and corosync RRP handling are not consistent and needs improvements
  • BZ - 797267 - ricci doesn't properly return the cluster schema
  • BZ - 797292 - ccs --createcluster should verify that a cluster.conf doesn't exist before creating one

CVEs

(none)

References

(none)

Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Enterprise Linux High Availability for x86_64 6

SRPM
ricci-0.16.2-55.el6.src.rpm SHA-256: 8157d9861d87cdfc22562d9aca594eb08ee1d46cc297a30c4fac8f17889e0be9
x86_64
ccs-0.16.2-55.el6.x86_64.rpm SHA-256: 9cd6035e8033e041390fbf8e43ee30c7d93ec22bb1d36a383f0d8cd931e996d1
ricci-0.16.2-55.el6.x86_64.rpm SHA-256: 17e55c9e34cfa2a88aa5370904bb85dafa1abadcd4a40f9e39b36b627c2fb92c
ricci-debuginfo-0.16.2-55.el6.x86_64.rpm SHA-256: b69ef9fe31b619253b28b4901e269bdebe5adaba67cd75f20701507be816a295
i386
ccs-0.16.2-55.el6.i686.rpm SHA-256: 69466ace854c135da53546776d308bfd30f092698a8e042be25d442a3be560b1
ricci-0.16.2-55.el6.i686.rpm SHA-256: dc9d9fc817e4fdfa22aa3b6a18533c8e4d5850a64dded4950fd83d631e55b0c4
ricci-debuginfo-0.16.2-55.el6.i686.rpm SHA-256: 14541feb6677f348267e352f6a1aa0434ce13aedaff15566768904fcda32318c

Red Hat Enterprise Linux Resilient Storage for x86_64 6

SRPM
ricci-0.16.2-55.el6.src.rpm SHA-256: 8157d9861d87cdfc22562d9aca594eb08ee1d46cc297a30c4fac8f17889e0be9
x86_64
ccs-0.16.2-55.el6.x86_64.rpm SHA-256: 9cd6035e8033e041390fbf8e43ee30c7d93ec22bb1d36a383f0d8cd931e996d1
ricci-0.16.2-55.el6.x86_64.rpm SHA-256: 17e55c9e34cfa2a88aa5370904bb85dafa1abadcd4a40f9e39b36b627c2fb92c
ricci-debuginfo-0.16.2-55.el6.x86_64.rpm SHA-256: b69ef9fe31b619253b28b4901e269bdebe5adaba67cd75f20701507be816a295
i386
ccs-0.16.2-55.el6.i686.rpm SHA-256: 69466ace854c135da53546776d308bfd30f092698a8e042be25d442a3be560b1
ricci-0.16.2-55.el6.i686.rpm SHA-256: dc9d9fc817e4fdfa22aa3b6a18533c8e4d5850a64dded4950fd83d631e55b0c4
ricci-debuginfo-0.16.2-55.el6.i686.rpm SHA-256: 14541feb6677f348267e352f6a1aa0434ce13aedaff15566768904fcda32318c

Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6

SRPM
ricci-0.16.2-55.el6.src.rpm SHA-256: 8157d9861d87cdfc22562d9aca594eb08ee1d46cc297a30c4fac8f17889e0be9
x86_64
ccs-0.16.2-55.el6.x86_64.rpm SHA-256: 9cd6035e8033e041390fbf8e43ee30c7d93ec22bb1d36a383f0d8cd931e996d1
ricci-0.16.2-55.el6.x86_64.rpm SHA-256: 17e55c9e34cfa2a88aa5370904bb85dafa1abadcd4a40f9e39b36b627c2fb92c
ricci-debuginfo-0.16.2-55.el6.x86_64.rpm SHA-256: b69ef9fe31b619253b28b4901e269bdebe5adaba67cd75f20701507be816a295
i386
ccs-0.16.2-55.el6.i686.rpm SHA-256: 69466ace854c135da53546776d308bfd30f092698a8e042be25d442a3be560b1
ricci-0.16.2-55.el6.i686.rpm SHA-256: dc9d9fc817e4fdfa22aa3b6a18533c8e4d5850a64dded4950fd83d631e55b0c4
ricci-debuginfo-0.16.2-55.el6.i686.rpm SHA-256: 14541feb6677f348267e352f6a1aa0434ce13aedaff15566768904fcda32318c

Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6

SRPM
ricci-0.16.2-55.el6.src.rpm SHA-256: 8157d9861d87cdfc22562d9aca594eb08ee1d46cc297a30c4fac8f17889e0be9
x86_64
ccs-0.16.2-55.el6.x86_64.rpm SHA-256: 9cd6035e8033e041390fbf8e43ee30c7d93ec22bb1d36a383f0d8cd931e996d1
ricci-0.16.2-55.el6.x86_64.rpm SHA-256: 17e55c9e34cfa2a88aa5370904bb85dafa1abadcd4a40f9e39b36b627c2fb92c
ricci-debuginfo-0.16.2-55.el6.x86_64.rpm SHA-256: b69ef9fe31b619253b28b4901e269bdebe5adaba67cd75f20701507be816a295
i386
ccs-0.16.2-55.el6.i686.rpm SHA-256: 69466ace854c135da53546776d308bfd30f092698a8e042be25d442a3be560b1
ricci-0.16.2-55.el6.i686.rpm SHA-256: dc9d9fc817e4fdfa22aa3b6a18533c8e4d5850a64dded4950fd83d631e55b0c4
ricci-debuginfo-0.16.2-55.el6.i686.rpm SHA-256: 14541feb6677f348267e352f6a1aa0434ce13aedaff15566768904fcda32318c

The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility