Issued:
2013-09-30
Updated:
2013-09-30

RHBA-2013:1358 - conga bug fix update


Synopsis

conga bug fix update

Type/Severity

Bug Fix Advisory

Topic

Updated conga packages that fix several bugs are now available for Red Hat Enterprise Linux 5.

Description

Conga is an agent/server architecture for remote administration of systems. It provides a convenient method for creating and managing clusters built with Red Hat Cluster Suite. It also offers an interface for managing sophisticated storage configurations like those often built to support clusters. The agent component is called "ricci", and the server (or the web-based front end of the Conga cluster management) is called "luci".

This update fixes the following bugs:

  • Previously, a non-English locale caused luci, to display improper copyright information in the pages' footer. The respective template has been fixed so as not to translate the application-specific part and the whole footer now displays information correctly even in non-English locales. (BZ#514679)

  • Prior to this update, luci contained non-visual links dedicated to better browsing experience in the agents supporting it, such as navigation to the site map, the access to which resulted in an error. The page titles also contained some rare inconsistencies. The luci templates clean-up has been provided to fix respective corner cases. (BZ#853018)

  • For extremely large cluster.conf files, the luci serializer could not handle the complexity of a cluster configuration object as the serializer run into the recursion depth limit. Consequently, error messages were returned in luci. Caching of the object representing cluster configuration has been abandoned so that this error no longer occurs. (BZ#872645)

  • Previously, the ricci(8) and luci_admin(8) manual pages of the respective conga packages were installed with incorrect permissions. File permissions have been corrected in the installation procedure and the manual pages are now installed correctly. (BZ#883804)

  • Each time luci was used to start or restart a cluster, or to have previously inactivated node rejoined the cluster, it made cluster services such as cman, rgmanager or clvmd enabled on boot on the respective cluster nodes. This can interfere with the user's preferences, for instance, when running a 2-nodes cluster without a quorum disk and having the services disabled on purpose on one of the nodes to prevent fence races. To avoid this, Conga has been changed so that it no longer modifies the existing settings in the mentioned cases, while still enabling the services when the cluster is created or a new node is added. (BZ#887170)

  • 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 that were not available on the stack. A patch has been introduced to allocate memory on the heap and provide an error message if not enough memory is available. As a result, the segmentation fault no longer occurs. (BZ#965785)

Users of conga are advised to upgrade to these updated packages, which fix these bugs.

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

ProductVersionArch
Red Hat Enterprise Linux High Availability for x86_645x86_64
Red Hat Enterprise Linux High Availability for x86_645ppc
Red Hat Enterprise Linux High Availability for x86_645ia64
Red Hat Enterprise Linux High Availability for x86_645i386
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI5x86_64
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI5i386

Updated Packages

  • luci-0.12.2-68.el5.ppc.rpm
  • conga-debuginfo-0.12.2-68.el5.x86_64.rpm
  • ricci-0.12.2-68.el5.ppc.rpm
  • ricci-0.12.2-68.el5.ia64.rpm
  • luci-0.12.2-68.el5.x86_64.rpm
  • ricci-0.12.2-68.el5.x86_64.rpm
  • conga-debuginfo-0.12.2-68.el5.ia64.rpm
  • luci-0.12.2-68.el5.ia64.rpm
  • luci-0.12.2-68.el5.i386.rpm
  • ricci-0.12.2-68.el5.i386.rpm
  • conga-0.12.2-68.el5.src.rpm
  • conga-debuginfo-0.12.2-68.el5.ppc.rpm
  • conga-debuginfo-0.12.2-68.el5.i386.rpm

Fixes

CVEs

(none)

References

(none)


Additional information