Skip to navigation

Bug Fix Advisory openais bug fix update

Advisory: RHBA-2010:0486-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2010-06-16
Last updated on: 2010-06-16
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

An updated openais package that fixes various bugs is now available.

The Application Interface Specification (AIS) is an API and set of policies for
developing applications that maintain service during faults. The OpenAIS
Standards Based Cluster Framework is an OSI-certified implementation of the
Service Availability Forum AIS. The openais packages contain the openais
executable, OpenAIS service handlers, default configuration files and init
script.

This updated openais package provides fixes for the following bugs:

* due to the very low queue limit, openais could receive a SIGABRT signal when
the 500 messages threshold was reached on high loss networks, resulting in the
termination of some nodes. With this update, the limit has been increased to a
maximum of 16384 messages to avoid receiving the abort signal. (BZ#588627)

* on high loss networks, entering the "gather" state could interrupt the
recovery and cause an improper message delivery or even a segmentation fault.
This update ensures that the internal data element is being restored properly,
so that the sync process is no longer affected. (BZ#588628)

* on high loss networks, an unexpected stack corruption could cause stack
protector to send a SIGABRT signal and terminate the node. This update fixes
this error and the stack corruption no longer occurs. (BZ#588895)

* the use of an incorrect data type could lead to an internal data corruption.
This error has been fixed and the data type is now set properly. (BZ#588897)

All users of openais are advised to upgrade to this updated package, which
resolves these issues.


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
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
openais-0.80.6-16.el5_5.2.src.rpm
File outdated by:  RHBA-2013:0013
    MD5: 4456d32a1c37167471300310c4da3c80
SHA-256: d4e2b63facc897a8587edb13b997e7c338905d260ed1bae6a124886925db2a68
 
IA-32:
openais-0.80.6-16.el5_5.2.i386.rpm
File outdated by:  RHBA-2013:0013
    MD5: 5f92c63b1a33fc56b02e4fc8cd1cb3dc
SHA-256: cdeb2dd8bfe98a174fc453e9aa22559b54f7d48ad783d3d0378e5450597a843f
openais-devel-0.80.6-16.el5_5.2.i386.rpm
File outdated by:  RHBA-2013:0013
    MD5: 9b0766a87896194a6818679cbd510d73
SHA-256: 5aa0da36e5cd087dd58dbd2632b24e967ed113b40ba98a80b00c1c99feeeb4d4
 
x86_64:
openais-0.80.6-16.el5_5.2.x86_64.rpm
File outdated by:  RHBA-2013:0013
    MD5: f15514ff9d03c5b0d5f66835a7826a4c
SHA-256: 0157c3b3300940c7e196a44bc3d40e9f128c6eabb052fe91325037ab2a0451f9
openais-devel-0.80.6-16.el5_5.2.i386.rpm
File outdated by:  RHBA-2013:0013
    MD5: 9b0766a87896194a6818679cbd510d73
SHA-256: 5aa0da36e5cd087dd58dbd2632b24e967ed113b40ba98a80b00c1c99feeeb4d4
openais-devel-0.80.6-16.el5_5.2.x86_64.rpm
File outdated by:  RHBA-2013:0013
    MD5: a751073862ef2d342c8b3a18303052ef
SHA-256: e3d6fea96e4f7a68474c4d943c391942d0e93170707be10c05330083d9fe27e3
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
openais-0.80.6-16.el5_5.2.src.rpm
File outdated by:  RHBA-2013:0013
    MD5: 4456d32a1c37167471300310c4da3c80
SHA-256: d4e2b63facc897a8587edb13b997e7c338905d260ed1bae6a124886925db2a68
 
IA-32:
openais-0.80.6-16.el5_5.2.i386.rpm
File outdated by:  RHBA-2013:0013
    MD5: 5f92c63b1a33fc56b02e4fc8cd1cb3dc
SHA-256: cdeb2dd8bfe98a174fc453e9aa22559b54f7d48ad783d3d0378e5450597a843f
openais-devel-0.80.6-16.el5_5.2.i386.rpm
File outdated by:  RHBA-2013:0013
    MD5: 9b0766a87896194a6818679cbd510d73
SHA-256: 5aa0da36e5cd087dd58dbd2632b24e967ed113b40ba98a80b00c1c99feeeb4d4
 
IA-64:
openais-0.80.6-16.el5_5.2.ia64.rpm
File outdated by:  RHBA-2013:0013
    MD5: 987d6b5cd6602e013326900ae19c5fb6
SHA-256: 28cf950c853621eda65271bb43734e4b30b1071b04b5dbc0bca6f13f1646dc0f
openais-devel-0.80.6-16.el5_5.2.ia64.rpm
File outdated by:  RHBA-2013:0013
    MD5: 8fd5314f0f310c0fd8ab81888bb2cfcc
SHA-256: b900e13ca54b64f25f7f28edfb6bfacaef7dda65aa0038a4d73688a8347f9611
 
PPC:
openais-0.80.6-16.el5_5.2.ppc.rpm
File outdated by:  RHBA-2013:0013
    MD5: dc4ecc43d59e28b624bc8948e48c0c38
SHA-256: b3dbefc062d6bda8a2ff8793aef667f1d68b8432822323dbd9773be3019aa5c5
openais-devel-0.80.6-16.el5_5.2.ppc.rpm
File outdated by:  RHBA-2013:0013
    MD5: 785f0a06be336d1149b446250f2a3efa
SHA-256: 4234c8325f6f93be0a4de74d5d256ca1bf45ba207857256e731648c635745620
openais-devel-0.80.6-16.el5_5.2.ppc64.rpm
File outdated by:  RHBA-2013:0013
    MD5: 69ff291468a317f53bfb012806659d8b
SHA-256: 31f1a4be224e469d21177eef703c00f8615662a166a2bc0e64516456ddac6871
 
x86_64:
openais-0.80.6-16.el5_5.2.x86_64.rpm
File outdated by:  RHBA-2013:0013
    MD5: f15514ff9d03c5b0d5f66835a7826a4c
SHA-256: 0157c3b3300940c7e196a44bc3d40e9f128c6eabb052fe91325037ab2a0451f9
openais-devel-0.80.6-16.el5_5.2.i386.rpm
File outdated by:  RHBA-2013:0013
    MD5: 9b0766a87896194a6818679cbd510d73
SHA-256: 5aa0da36e5cd087dd58dbd2632b24e967ed113b40ba98a80b00c1c99feeeb4d4
openais-devel-0.80.6-16.el5_5.2.x86_64.rpm
File outdated by:  RHBA-2013:0013
    MD5: a751073862ef2d342c8b3a18303052ef
SHA-256: e3d6fea96e4f7a68474c4d943c391942d0e93170707be10c05330083d9fe27e3
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

588627 - if a node originates more then 512 messages in recovery it will sigabort (assert)
588628 - openais gather interrupting recovery causing lockup of sync process
588895 - memmove causes stack corruption on lossy network
588897 - use proper typing with retransmit buffer



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

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