- Issued:
- 2013-02-20
- Updated:
- 2013-02-20
RHBA-2013:0375 - Bug Fix Advisory
Synopsis
pacemaker 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 pacemaker packages that fix several bugs and add various enhancements
are now available for Red Hat Enterprise Linux 6.
Description
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
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 - 801355 - cman+pacemaker leads to double fences
- BZ - 846983 - Incorrect cancelling of monitoring operation on M/S resource when record-pending="true"
- BZ - 880249 - Deleting Master/slave set results in node fence
- BZ - 886151 - add dependency on perl(Date::Parse)
- BZ - 886989 - Deleting relocated resource causes a lot of suspicious error messages in syslog
CVEs
(none)
Red Hat Enterprise Linux High Availability for x86_64 6
SRPM | |
---|---|
pacemaker-1.1.8-7.el6.src.rpm | SHA-256: 8d9c05240e20f08dc3d056c0ca972a64ef17ee5f3aeaf3d4ae906f18a1b78ec6 |
x86_64 | |
pacemaker-1.1.8-7.el6.x86_64.rpm | SHA-256: 938b59ac7f5592cd28204598f132986745cf5abe25777f581fd92fe4397a046d |
pacemaker-cli-1.1.8-7.el6.x86_64.rpm | SHA-256: b93a416a35f12ad797b5ba38efb9e0f921e3f508bc0d1afaf51b71d874f01c18 |
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm | SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1 |
pacemaker-cluster-libs-1.1.8-7.el6.x86_64.rpm | SHA-256: 8b692399dbbe2917a70c515b51fed5061a741891e2019470556514e47e065cda |
pacemaker-cts-1.1.8-7.el6.x86_64.rpm | SHA-256: 8168553fa4bd8ef0ffcd91077d5ac79fbcef78eeacc8e0f126723679dd36dcad |
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm | SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b |
pacemaker-debuginfo-1.1.8-7.el6.x86_64.rpm | SHA-256: 9defe4c3b328afe2bba5bad132454f8cf84f4329060914af7462fa2ed26e3f7e |
pacemaker-doc-1.1.8-7.el6.x86_64.rpm | SHA-256: 1682d728a8bc796076b7956c85903df63cf8db46554c55fa31a9178db6436012 |
pacemaker-libs-1.1.8-7.el6.i686.rpm | SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e |
pacemaker-libs-1.1.8-7.el6.x86_64.rpm | SHA-256: 71e8a69eb99d28473e993cc07768b5df07425fa40772809fedda92ac3ee4de47 |
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm | SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18 |
pacemaker-libs-devel-1.1.8-7.el6.x86_64.rpm | SHA-256: 28fd4b29a74653a6e2ba809b723d3e89d6c0c6d61fc4c687d6693782e38b155b |
i386 | |
pacemaker-1.1.8-7.el6.i686.rpm | SHA-256: a70af8e14efae646efdee0899644a9c3220642b105a9e768a7cdf420622d9b93 |
pacemaker-cli-1.1.8-7.el6.i686.rpm | SHA-256: c8c5bf98cdfb26ec7c688fa300195168ca5802ffdf06a27b1442bcf893bbbcb5 |
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm | SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1 |
pacemaker-cts-1.1.8-7.el6.i686.rpm | SHA-256: fd0b3cd0fcbc81c9914ccda8ef4508644c31ec9df13a79039726709edd2b3380 |
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm | SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b |
pacemaker-doc-1.1.8-7.el6.i686.rpm | SHA-256: 3d7e9bf537de84f5f1b851d1e1cf14832493a9063e0445127044a12a571e379b |
pacemaker-libs-1.1.8-7.el6.i686.rpm | SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e |
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm | SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18 |
Red Hat Enterprise Linux Resilient Storage for x86_64 6
SRPM | |
---|---|
pacemaker-1.1.8-7.el6.src.rpm | SHA-256: 8d9c05240e20f08dc3d056c0ca972a64ef17ee5f3aeaf3d4ae906f18a1b78ec6 |
x86_64 | |
pacemaker-1.1.8-7.el6.x86_64.rpm | SHA-256: 938b59ac7f5592cd28204598f132986745cf5abe25777f581fd92fe4397a046d |
pacemaker-cli-1.1.8-7.el6.x86_64.rpm | SHA-256: b93a416a35f12ad797b5ba38efb9e0f921e3f508bc0d1afaf51b71d874f01c18 |
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm | SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1 |
pacemaker-cluster-libs-1.1.8-7.el6.x86_64.rpm | SHA-256: 8b692399dbbe2917a70c515b51fed5061a741891e2019470556514e47e065cda |
pacemaker-cts-1.1.8-7.el6.x86_64.rpm | SHA-256: 8168553fa4bd8ef0ffcd91077d5ac79fbcef78eeacc8e0f126723679dd36dcad |
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm | SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b |
pacemaker-debuginfo-1.1.8-7.el6.x86_64.rpm | SHA-256: 9defe4c3b328afe2bba5bad132454f8cf84f4329060914af7462fa2ed26e3f7e |
pacemaker-doc-1.1.8-7.el6.x86_64.rpm | SHA-256: 1682d728a8bc796076b7956c85903df63cf8db46554c55fa31a9178db6436012 |
pacemaker-libs-1.1.8-7.el6.i686.rpm | SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e |
pacemaker-libs-1.1.8-7.el6.x86_64.rpm | SHA-256: 71e8a69eb99d28473e993cc07768b5df07425fa40772809fedda92ac3ee4de47 |
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm | SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18 |
pacemaker-libs-devel-1.1.8-7.el6.x86_64.rpm | SHA-256: 28fd4b29a74653a6e2ba809b723d3e89d6c0c6d61fc4c687d6693782e38b155b |
i386 | |
pacemaker-1.1.8-7.el6.i686.rpm | SHA-256: a70af8e14efae646efdee0899644a9c3220642b105a9e768a7cdf420622d9b93 |
pacemaker-cli-1.1.8-7.el6.i686.rpm | SHA-256: c8c5bf98cdfb26ec7c688fa300195168ca5802ffdf06a27b1442bcf893bbbcb5 |
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm | SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1 |
pacemaker-cts-1.1.8-7.el6.i686.rpm | SHA-256: fd0b3cd0fcbc81c9914ccda8ef4508644c31ec9df13a79039726709edd2b3380 |
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm | SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b |
pacemaker-doc-1.1.8-7.el6.i686.rpm | SHA-256: 3d7e9bf537de84f5f1b851d1e1cf14832493a9063e0445127044a12a571e379b |
pacemaker-libs-1.1.8-7.el6.i686.rpm | SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e |
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm | SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18 |
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6
SRPM | |
---|---|
pacemaker-1.1.8-7.el6.src.rpm | SHA-256: 8d9c05240e20f08dc3d056c0ca972a64ef17ee5f3aeaf3d4ae906f18a1b78ec6 |
x86_64 | |
pacemaker-1.1.8-7.el6.x86_64.rpm | SHA-256: 938b59ac7f5592cd28204598f132986745cf5abe25777f581fd92fe4397a046d |
pacemaker-cli-1.1.8-7.el6.x86_64.rpm | SHA-256: b93a416a35f12ad797b5ba38efb9e0f921e3f508bc0d1afaf51b71d874f01c18 |
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm | SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1 |
pacemaker-cluster-libs-1.1.8-7.el6.x86_64.rpm | SHA-256: 8b692399dbbe2917a70c515b51fed5061a741891e2019470556514e47e065cda |
pacemaker-cts-1.1.8-7.el6.x86_64.rpm | SHA-256: 8168553fa4bd8ef0ffcd91077d5ac79fbcef78eeacc8e0f126723679dd36dcad |
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm | SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b |
pacemaker-debuginfo-1.1.8-7.el6.x86_64.rpm | SHA-256: 9defe4c3b328afe2bba5bad132454f8cf84f4329060914af7462fa2ed26e3f7e |
pacemaker-doc-1.1.8-7.el6.x86_64.rpm | SHA-256: 1682d728a8bc796076b7956c85903df63cf8db46554c55fa31a9178db6436012 |
pacemaker-libs-1.1.8-7.el6.i686.rpm | SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e |
pacemaker-libs-1.1.8-7.el6.x86_64.rpm | SHA-256: 71e8a69eb99d28473e993cc07768b5df07425fa40772809fedda92ac3ee4de47 |
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm | SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18 |
pacemaker-libs-devel-1.1.8-7.el6.x86_64.rpm | SHA-256: 28fd4b29a74653a6e2ba809b723d3e89d6c0c6d61fc4c687d6693782e38b155b |
i386 | |
pacemaker-1.1.8-7.el6.i686.rpm | SHA-256: a70af8e14efae646efdee0899644a9c3220642b105a9e768a7cdf420622d9b93 |
pacemaker-cli-1.1.8-7.el6.i686.rpm | SHA-256: c8c5bf98cdfb26ec7c688fa300195168ca5802ffdf06a27b1442bcf893bbbcb5 |
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm | SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1 |
pacemaker-cts-1.1.8-7.el6.i686.rpm | SHA-256: fd0b3cd0fcbc81c9914ccda8ef4508644c31ec9df13a79039726709edd2b3380 |
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm | SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b |
pacemaker-doc-1.1.8-7.el6.i686.rpm | SHA-256: 3d7e9bf537de84f5f1b851d1e1cf14832493a9063e0445127044a12a571e379b |
pacemaker-libs-1.1.8-7.el6.i686.rpm | SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e |
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm | SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18 |
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6
SRPM | |
---|---|
pacemaker-1.1.8-7.el6.src.rpm | SHA-256: 8d9c05240e20f08dc3d056c0ca972a64ef17ee5f3aeaf3d4ae906f18a1b78ec6 |
x86_64 | |
pacemaker-1.1.8-7.el6.x86_64.rpm | SHA-256: 938b59ac7f5592cd28204598f132986745cf5abe25777f581fd92fe4397a046d |
pacemaker-cli-1.1.8-7.el6.x86_64.rpm | SHA-256: b93a416a35f12ad797b5ba38efb9e0f921e3f508bc0d1afaf51b71d874f01c18 |
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm | SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1 |
pacemaker-cluster-libs-1.1.8-7.el6.x86_64.rpm | SHA-256: 8b692399dbbe2917a70c515b51fed5061a741891e2019470556514e47e065cda |
pacemaker-cts-1.1.8-7.el6.x86_64.rpm | SHA-256: 8168553fa4bd8ef0ffcd91077d5ac79fbcef78eeacc8e0f126723679dd36dcad |
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm | SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b |
pacemaker-debuginfo-1.1.8-7.el6.x86_64.rpm | SHA-256: 9defe4c3b328afe2bba5bad132454f8cf84f4329060914af7462fa2ed26e3f7e |
pacemaker-doc-1.1.8-7.el6.x86_64.rpm | SHA-256: 1682d728a8bc796076b7956c85903df63cf8db46554c55fa31a9178db6436012 |
pacemaker-libs-1.1.8-7.el6.i686.rpm | SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e |
pacemaker-libs-1.1.8-7.el6.x86_64.rpm | SHA-256: 71e8a69eb99d28473e993cc07768b5df07425fa40772809fedda92ac3ee4de47 |
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm | SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18 |
pacemaker-libs-devel-1.1.8-7.el6.x86_64.rpm | SHA-256: 28fd4b29a74653a6e2ba809b723d3e89d6c0c6d61fc4c687d6693782e38b155b |
i386 | |
pacemaker-1.1.8-7.el6.i686.rpm | SHA-256: a70af8e14efae646efdee0899644a9c3220642b105a9e768a7cdf420622d9b93 |
pacemaker-cli-1.1.8-7.el6.i686.rpm | SHA-256: c8c5bf98cdfb26ec7c688fa300195168ca5802ffdf06a27b1442bcf893bbbcb5 |
pacemaker-cluster-libs-1.1.8-7.el6.i686.rpm | SHA-256: 480d4b9aeb296a531647e4674eebeda61d5d23fb7332b48c69c651c12c64ede1 |
pacemaker-cts-1.1.8-7.el6.i686.rpm | SHA-256: fd0b3cd0fcbc81c9914ccda8ef4508644c31ec9df13a79039726709edd2b3380 |
pacemaker-debuginfo-1.1.8-7.el6.i686.rpm | SHA-256: e0d6ad5ac1aef4e0b0915294de41403fd3748d468e4b0e3053a6f23c7998661b |
pacemaker-doc-1.1.8-7.el6.i686.rpm | SHA-256: 3d7e9bf537de84f5f1b851d1e1cf14832493a9063e0445127044a12a571e379b |
pacemaker-libs-1.1.8-7.el6.i686.rpm | SHA-256: d17df7ae63ba143c1a8e86713a31c39e60785e5f205017262ebc00566702680e |
pacemaker-libs-devel-1.1.8-7.el6.i686.rpm | SHA-256: 505c6d0603f38e465bfae2760cb01393e7a36bb14042973a2d285e247482ce18 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.