Skip to navigation

Bug Fix Advisory pacemaker bug fix and enhancement update

Advisory: RHBA-2013:0375-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2013-02-20
Last updated on: 2013-02-20
Affected Products: Red Hat Enterprise Linux High Availability (v. 6)
Red Hat Enterprise Linux Resilient Storage (v. 6)

Details

Updated pacemaker packages that fix several bugs and add various enhancements
are now available for Red Hat Enterprise Linux 6.

Pacemaker is a high-availability cluster resource manager with a powerful policy
engine.

The pacemaker packages have been upgraded to upstream version 1.1.8, which
provides a number of bug fixes and enhancements over the previous version.
(BZ#768522)

To minimize the difference between the supported cluster stack, Pacemaker should
be used in combination with the CMAN manager. Previous versions of Pacemaker
allowed to use the Pacemaker plug-in for the Corosync engine. The plug-in is not
supported in this environment and will be removed very soon. Please see
http://clusterlabs.org/quickstart-redhat.html and Chapter 8 of "Clusters from
Scratch"
(http://clusterlabs.org/doc/en-US/Pacemaker/1.1-plugin/html/Clusters_from_Scratch)
for details on using Pacemaker with CMAN.

This update also fixes the following bugs:

* Multiple parts of the system could notice a node failure at different times.
Consequently, if more than one component requested a node to be fenced, the
fencing components did so multiple times. This bug has been fixed by merging
identical requests from different clients if the first one is still in progress,
so the node is fenced only once. (BZ#801355)

* Canceled operations were incorrectly stored in the cluster status. As a
consequence, the cluster detected those operations and tried to clarify the
status that led to additional logging and other confusing behavior. The
underlying code has been modified so that the canceled operations are no longer
stored in the cluster status, and Pacemaker now works as expected. (BZ#846983)

* An improper definition in the spec file caused unexpected implicit
dependencies between Pacemaker subpackages; a certain library was in the
incorrect location. The libstonithd.so.2 library has been relocated and the
dependencies between Pacemaker subpackages are now defined correctly.
(BZ#860684)

* On the systems running on AMD64 or Intel 64 architectures, the pacemaker-cts
subpackage depends on some libraries from the pacemaker.libs subpackage.
However, pacemaker-cts did not specify explicit package version requirement,
which could cause dependency problems between new and old subpackages. The
version specification of pacemaker-libs has been added to pacemaker-cts to
prevent these dependency problems. (BZ#877364)

* Previously, deleting a master or slave resource led to one of the nodes being
fenced. This update applies a patch to fix this bug and nodes are no longer
fenced in such a case. (BZ#880249)

* Previously, the crm_report package did not install the perl-TimeData package
as a dependency. Consequently, an attempt to run the crm_report utility on a
system without this package failed with an error. This update adds this missing
dependency and the crm_report utility can now be run as expected. (BZ#886151)

* Previously, it was possible to introduce non-significant whitespace characters
into the Pacemaker configuration file. Consequently, Pacemaker returned
confusing error messages when reading the configuration file. With this update,
a patch has been applied to filter the undesired characters from the
configuration file and Pacemaker no longer returns such error messages.
(BZ#886989)

In addition, this update adds the following enhancements:

* With this update, Pacemaker provides a simpler XML output, which allows the
users easier parsing and querying of the status of cluster resources.
(BZ#816875)

* With this update, Pacemaker indicates when a cluster resource is reported as
running based on cached information about a node that is no longer connected.
(BZ#816881)

All users of Pacemaker 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

Updated packages

Red Hat Enterprise Linux High Availability (v. 6)

SRPMS:
pacemaker-1.1.8-7.el6.src.rpm
File outdated by:  RHBA-2014:0431
    MD5: 9c3e2944ac17bf0d3ae96acce5eac2cf
SHA-256: 8d9c05240e20f08dc3d056c0ca972a64ef17ee5f3aeaf3d4ae906f18a1b78ec6
 
IA-32:
pacemaker-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 4e93dae816a94fd2f46b0102616be929
SHA-256: a70af8e14efae646efdee0899644a9c3220642b105a9e768a7cdf420622d9b93
pacemaker-cli-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 8cf2f39e6e8d9861877189120921ac78
SHA-256: c8c5bf98cdfb26ec7c688fa300195168ca5802ffdf06a27b1442bcf893bbbcb5
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b6827f371f5937bca9d2e52db8d0e10d
SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1
pacemaker-cts-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b30a29010361f821180a08cdb64664e7
SHA-256: fd0b3cd0fcbc81c9914ccda8ef4508644c31ec9df13a79039726709edd2b3380
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5a8c892e99d3605a664becc59e2f7edd
SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b
pacemaker-doc-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: c38a32f022252e9dc5aa17fa6736145e
SHA-256: 3d7e9bf537de84f5f1b851d1e1cf14832493a9063e0445127044a12a571e379b
pacemaker-libs-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5434d39d65a8dfda6572a98e9154ae05
SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5e3ea19816be8d57c03c01db0d023b83
SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18
 
x86_64:
pacemaker-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: fe9def3be89250bbbbc4f5cb024416b8
SHA-256: 938b59ac7f5592cd28204598f132986745cf5abe25777f581fd92fe4397a046d
pacemaker-cli-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 4a498534753c88081562b9cb399be759
SHA-256: b93a416a35f12ad797b5ba38efb9e0f921e3f508bc0d1afaf51b71d874f01c18
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b6827f371f5937bca9d2e52db8d0e10d
SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1
pacemaker-cluster-libs-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: fbfb190bad59e6e10bc5dfd38e36a9c4
SHA-256: 8b692399dbbe2917a70c515b51fed5061a741891e2019470556514e47e065cda
pacemaker-cts-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 8ae71783289b299c4aa19b9b7cac2fe1
SHA-256: 8168553fa4bd8ef0ffcd91077d5ac79fbcef78eeacc8e0f126723679dd36dcad
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5a8c892e99d3605a664becc59e2f7edd
SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b
pacemaker-debuginfo-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: f04961b920807e214efa55ff6cc5b3de
SHA-256: 9defe4c3b328afe2bba5bad132454f8cf84f4329060914af7462fa2ed26e3f7e
pacemaker-doc-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: c0a3842652d6f9bbde530a7cef65598e
SHA-256: 1682d728a8bc796076b7956c85903df63cf8db46554c55fa31a9178db6436012
pacemaker-libs-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5434d39d65a8dfda6572a98e9154ae05
SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e
pacemaker-libs-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 31550621e951ca88a5f7b8400219857c
SHA-256: 71e8a69eb99d28473e993cc07768b5df07425fa40772809fedda92ac3ee4de47
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5e3ea19816be8d57c03c01db0d023b83
SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18
pacemaker-libs-devel-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 745058e4a3e0546663ca32e41f58b8a6
SHA-256: 28fd4b29a74653a6e2ba809b723d3e89d6c0c6d61fc4c687d6693782e38b155b
 
Red Hat Enterprise Linux Resilient Storage (v. 6)

SRPMS:
pacemaker-1.1.8-7.el6.src.rpm
File outdated by:  RHBA-2014:0431
    MD5: 9c3e2944ac17bf0d3ae96acce5eac2cf
SHA-256: 8d9c05240e20f08dc3d056c0ca972a64ef17ee5f3aeaf3d4ae906f18a1b78ec6
 
IA-32:
pacemaker-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 4e93dae816a94fd2f46b0102616be929
SHA-256: a70af8e14efae646efdee0899644a9c3220642b105a9e768a7cdf420622d9b93
pacemaker-cli-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 8cf2f39e6e8d9861877189120921ac78
SHA-256: c8c5bf98cdfb26ec7c688fa300195168ca5802ffdf06a27b1442bcf893bbbcb5
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b6827f371f5937bca9d2e52db8d0e10d
SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1
pacemaker-cts-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b30a29010361f821180a08cdb64664e7
SHA-256: fd0b3cd0fcbc81c9914ccda8ef4508644c31ec9df13a79039726709edd2b3380
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5a8c892e99d3605a664becc59e2f7edd
SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b
pacemaker-doc-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: c38a32f022252e9dc5aa17fa6736145e
SHA-256: 3d7e9bf537de84f5f1b851d1e1cf14832493a9063e0445127044a12a571e379b
pacemaker-libs-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5434d39d65a8dfda6572a98e9154ae05
SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5e3ea19816be8d57c03c01db0d023b83
SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18
 
x86_64:
pacemaker-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: fe9def3be89250bbbbc4f5cb024416b8
SHA-256: 938b59ac7f5592cd28204598f132986745cf5abe25777f581fd92fe4397a046d
pacemaker-cli-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 4a498534753c88081562b9cb399be759
SHA-256: b93a416a35f12ad797b5ba38efb9e0f921e3f508bc0d1afaf51b71d874f01c18
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b6827f371f5937bca9d2e52db8d0e10d
SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1
pacemaker-cluster-libs-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: fbfb190bad59e6e10bc5dfd38e36a9c4
SHA-256: 8b692399dbbe2917a70c515b51fed5061a741891e2019470556514e47e065cda
pacemaker-cts-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 8ae71783289b299c4aa19b9b7cac2fe1
SHA-256: 8168553fa4bd8ef0ffcd91077d5ac79fbcef78eeacc8e0f126723679dd36dcad
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5a8c892e99d3605a664becc59e2f7edd
SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b
pacemaker-debuginfo-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: f04961b920807e214efa55ff6cc5b3de
SHA-256: 9defe4c3b328afe2bba5bad132454f8cf84f4329060914af7462fa2ed26e3f7e
pacemaker-doc-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: c0a3842652d6f9bbde530a7cef65598e
SHA-256: 1682d728a8bc796076b7956c85903df63cf8db46554c55fa31a9178db6436012
pacemaker-libs-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5434d39d65a8dfda6572a98e9154ae05
SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e
pacemaker-libs-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 31550621e951ca88a5f7b8400219857c
SHA-256: 71e8a69eb99d28473e993cc07768b5df07425fa40772809fedda92ac3ee4de47
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 5e3ea19816be8d57c03c01db0d023b83
SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18
pacemaker-libs-devel-1.1.8-7.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 745058e4a3e0546663ca32e41f58b8a6
SHA-256: 28fd4b29a74653a6e2ba809b723d3e89d6c0c6d61fc4c687d6693782e38b155b
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

801355 - cman+pacemaker leads to double fences
846983 - Incorrect cancelling of monitoring operation on M/S resource when record-pending="true"
880249 - Deleting Master/slave set results in node fence
886151 - add dependency on perl(Date::Parse)
886989 - Deleting relocated resource causes a lot of suspicious error messages in syslog


References



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/