Skip to navigation

Bug Fix Advisory pacemaker bug fix and enhancement update

Advisory: RHBA-2012:0846-2
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2012-06-19
Last updated on: 2013-06-06
Affected Products: Red Hat Enterprise Linux Desktop (v. 6)
Red Hat Enterprise Linux HPC Node (v. 6)
Red Hat Enterprise Linux High Availability (v. 6)
Red Hat Enterprise Linux Resilient Storage (v. 6)
Red Hat Enterprise Linux Server (v. 6)
Red Hat Enterprise Linux Workstation (v. 6)

Details

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

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

This update fixes the following bugs:

* Previously, the "port" parameter was declared as required in the fencing agent
metadata. Some devices, however, determine the correct port automatically and
therefore do not need it specified in their configuration. As a consequence,
updating configurations that didn't contain the "port" parameter failed with the
following error message:

ERROR: apc-fencing: required parameter port not defined

This update modifies the fencing agent metadata so that "port" is not declared
as a required configuration option. As a result, updating configurations in
which the "port" parameter is not specified succeeds. (BZ#720214)

* Previously, the "start" and "stop" actions were not declared in the fencing
agent metadata. As a consequence, the following warning messages were displayed
when configuring fencing devices:

WARNING: apc-fencing: action start not advertised in meta-data, it may not
be supported by the RA
WARNING: apc-fencing: action stop not advertised in meta-data, it may not be
supported by the RA

This update adds the "start" and "stop" actions to all fencing agent metadata.
As a result, configuring fencing devices no longer displays the aforementioned
warning messages. (BZ#720218)

* Due to an error in the underlying source code, operation failure records were
not removed together with removed resources. Consequently, resources re-defined
after previous deletion were associated with the previous failure records. This
update modifies the underlying source code so that failure records are removed
together with removed resources. As a consequence, previously deleted resources
are not associated with any failure records after being re-defined. (BZ#789397)

* Previously, the logic for determining whether a resource is active was
incorrect. Consequently, active resources on nodes in the "UNCLEAN" state were
ignored by tools that relied on this logic. This update fixes the logic. As a
result, tools relying on this logic report active resources on nodes in the
"UNCLEAN" state as active. (BZ#799070)

* Previously, descriptions of the -v and -V options of the crm_report command
were swapped in text of its manual pages. Consequently, some users were mislead
by unexpected behavior when using these options. This update corrects the text
of the manual pages so that they reflect the actual behavior of the crm_report
command. (BZ#801351)

In addition, this update adds the following enhancement:

* Pacemaker now uses the libqb library for logging. This provides less verbose
logs while still providing the ability to debug and support Pacemaker.
(BZ#782255)

All users of Pacemaker are advised to upgrade to these updated packages, which
fix these bugs and add this enhancement.


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 Desktop (v. 6)

SRPMS:
pacemaker-1.1.7-6.el6.src.rpm
File outdated by:  RHBA-2014:0431
    MD5: 058097d17730ee000bf786e490ab302c
SHA-256: c7cf9285555e2de2819b309c41a56042a5d2757d03662f9dc17f764c124ada59
 
IA-32:
pacemaker-cts-1.1.7-6.el6.i686.rpm     MD5: 05f5a1912a7243e597256348e56f7095
SHA-256: e2018edfe7ee1e9896f833682d3f1711b40e8984a4430876f09d78def49e0903
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm     MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-doc-1.1.7-6.el6.i686.rpm     MD5: 16029c08aa516ce8e422a072217a8c99
SHA-256: b84c7480626b612b3fda24275f3aa62b9e4699dd6ac2c2f3d0e089f25e4b4b76
 
x86_64:
pacemaker-cts-1.1.7-6.el6.x86_64.rpm     MD5: 4a208d085c6b8c54b0a7806f2e43f6d6
SHA-256: 822b84befc2aa600294aecca87d52b074d993bad31d6dad29bcab38c9466e16f
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm     MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-debuginfo-1.1.7-6.el6.x86_64.rpm     MD5: 13d6334c4b709aee3fe325a98807c56f
SHA-256: 2ca6fc5077e45a36c11d5012aed3c2c45a9ad66927cb76c7eb11e0497e72c6c0
pacemaker-doc-1.1.7-6.el6.x86_64.rpm     MD5: 23be8820185588b97ff9f6e93d78dda8
SHA-256: 16b24fcd7dfd234433335f90f650cb3bc51409351b6401e30d25b7e9a90f8618
 
Red Hat Enterprise Linux HPC Node (v. 6)

SRPMS:
pacemaker-1.1.7-6.el6.src.rpm
File outdated by:  RHBA-2014:0431
    MD5: 058097d17730ee000bf786e490ab302c
SHA-256: c7cf9285555e2de2819b309c41a56042a5d2757d03662f9dc17f764c124ada59
 
x86_64:
pacemaker-cts-1.1.7-6.el6.x86_64.rpm     MD5: 4a208d085c6b8c54b0a7806f2e43f6d6
SHA-256: 822b84befc2aa600294aecca87d52b074d993bad31d6dad29bcab38c9466e16f
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm     MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-debuginfo-1.1.7-6.el6.x86_64.rpm     MD5: 13d6334c4b709aee3fe325a98807c56f
SHA-256: 2ca6fc5077e45a36c11d5012aed3c2c45a9ad66927cb76c7eb11e0497e72c6c0
pacemaker-doc-1.1.7-6.el6.x86_64.rpm     MD5: 23be8820185588b97ff9f6e93d78dda8
SHA-256: 16b24fcd7dfd234433335f90f650cb3bc51409351b6401e30d25b7e9a90f8618
 
Red Hat Enterprise Linux High Availability (v. 6)

SRPMS:
pacemaker-1.1.7-6.el6.src.rpm
File outdated by:  RHBA-2014:0431
    MD5: 058097d17730ee000bf786e490ab302c
SHA-256: c7cf9285555e2de2819b309c41a56042a5d2757d03662f9dc17f764c124ada59
 
IA-32:
pacemaker-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b868a765e90ae9fecd30d780e8d8de78
SHA-256: bfff60d8851197c6ab13ed77329c7a0c153e6f84d771c779f94a1c70916740b2
pacemaker-cli-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 147d92d3e54e9ff7a2d6e5c9f3ed55f8
SHA-256: ec3f6bfc3e69423dba20b2ec914810cb6293d22d5da869909f292e9e2fa8d3d8
pacemaker-cluster-libs-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: e237bd63d5f29962d24b3fac7ff6f768
SHA-256: 31c4638e04db2a29121c8490fb624150233e3ea89d81f9e2d4733a92d92e6df9
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-libs-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 3a1c9e455edbe007fb90269cd5883b3a
SHA-256: 54a39c4a336194ef98043716b7bd567068e5340a4230a7c9a6252f121315369f
pacemaker-libs-devel-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: ee771f55cbb1e70fcb15bd8e96870988
SHA-256: ee9ef2f5717ec0ae45bf9dad5ebde645b4a9c1c8110c65eede9b959a6846ff1e
 
x86_64:
pacemaker-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: b875ecd685260410284fe0c9102dd73a
SHA-256: 885a261df89c7d51c905fd0fdbd228e47e5559c6425468bc60704dfa3d9dea4b
pacemaker-cli-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 40b6322ff121eb17cffb53764f59d3ec
SHA-256: 9792da7212223b0f6126dc541d5c2346e7e81197709c995e45aeb296e352155c
pacemaker-cluster-libs-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: e237bd63d5f29962d24b3fac7ff6f768
SHA-256: 31c4638e04db2a29121c8490fb624150233e3ea89d81f9e2d4733a92d92e6df9
pacemaker-cluster-libs-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 7fb0189ccab96bdaef3b1e7ddb9d94cb
SHA-256: 356c7105ebe5bf48cdb3439dd04fc5bbd86b1ee084dbccb000859f198b7af880
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-debuginfo-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 13d6334c4b709aee3fe325a98807c56f
SHA-256: 2ca6fc5077e45a36c11d5012aed3c2c45a9ad66927cb76c7eb11e0497e72c6c0
pacemaker-libs-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 3a1c9e455edbe007fb90269cd5883b3a
SHA-256: 54a39c4a336194ef98043716b7bd567068e5340a4230a7c9a6252f121315369f
pacemaker-libs-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 2b2fe8fd8ed81f248049a72901e7a421
SHA-256: 43619829e735fe859ff28c065527b6562bba03be2aca15a5e56041b61bccb8a9
pacemaker-libs-devel-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: ee771f55cbb1e70fcb15bd8e96870988
SHA-256: ee9ef2f5717ec0ae45bf9dad5ebde645b4a9c1c8110c65eede9b959a6846ff1e
pacemaker-libs-devel-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: c20d400327797f52dfee8f0f0486db0d
SHA-256: d327e6d386a58e14acfc24e4bbcdffa6214a3c8edecd70f890c1c3d95643662c
 
Red Hat Enterprise Linux Resilient Storage (v. 6)

SRPMS:
pacemaker-1.1.7-6.el6.src.rpm
File outdated by:  RHBA-2014:0431
    MD5: 058097d17730ee000bf786e490ab302c
SHA-256: c7cf9285555e2de2819b309c41a56042a5d2757d03662f9dc17f764c124ada59
 
IA-32:
pacemaker-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b868a765e90ae9fecd30d780e8d8de78
SHA-256: bfff60d8851197c6ab13ed77329c7a0c153e6f84d771c779f94a1c70916740b2
pacemaker-cli-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 147d92d3e54e9ff7a2d6e5c9f3ed55f8
SHA-256: ec3f6bfc3e69423dba20b2ec914810cb6293d22d5da869909f292e9e2fa8d3d8
pacemaker-cluster-libs-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: e237bd63d5f29962d24b3fac7ff6f768
SHA-256: 31c4638e04db2a29121c8490fb624150233e3ea89d81f9e2d4733a92d92e6df9
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-libs-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 3a1c9e455edbe007fb90269cd5883b3a
SHA-256: 54a39c4a336194ef98043716b7bd567068e5340a4230a7c9a6252f121315369f
pacemaker-libs-devel-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: ee771f55cbb1e70fcb15bd8e96870988
SHA-256: ee9ef2f5717ec0ae45bf9dad5ebde645b4a9c1c8110c65eede9b959a6846ff1e
 
x86_64:
pacemaker-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: b875ecd685260410284fe0c9102dd73a
SHA-256: 885a261df89c7d51c905fd0fdbd228e47e5559c6425468bc60704dfa3d9dea4b
pacemaker-cli-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 40b6322ff121eb17cffb53764f59d3ec
SHA-256: 9792da7212223b0f6126dc541d5c2346e7e81197709c995e45aeb296e352155c
pacemaker-cluster-libs-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: e237bd63d5f29962d24b3fac7ff6f768
SHA-256: 31c4638e04db2a29121c8490fb624150233e3ea89d81f9e2d4733a92d92e6df9
pacemaker-cluster-libs-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 7fb0189ccab96bdaef3b1e7ddb9d94cb
SHA-256: 356c7105ebe5bf48cdb3439dd04fc5bbd86b1ee084dbccb000859f198b7af880
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-debuginfo-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 13d6334c4b709aee3fe325a98807c56f
SHA-256: 2ca6fc5077e45a36c11d5012aed3c2c45a9ad66927cb76c7eb11e0497e72c6c0
pacemaker-libs-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: 3a1c9e455edbe007fb90269cd5883b3a
SHA-256: 54a39c4a336194ef98043716b7bd567068e5340a4230a7c9a6252f121315369f
pacemaker-libs-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 2b2fe8fd8ed81f248049a72901e7a421
SHA-256: 43619829e735fe859ff28c065527b6562bba03be2aca15a5e56041b61bccb8a9
pacemaker-libs-devel-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: ee771f55cbb1e70fcb15bd8e96870988
SHA-256: ee9ef2f5717ec0ae45bf9dad5ebde645b4a9c1c8110c65eede9b959a6846ff1e
pacemaker-libs-devel-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: c20d400327797f52dfee8f0f0486db0d
SHA-256: d327e6d386a58e14acfc24e4bbcdffa6214a3c8edecd70f890c1c3d95643662c
 
Red Hat Enterprise Linux Server (v. 6)

SRPMS:
pacemaker-1.1.7-6.el6.src.rpm
File outdated by:  RHBA-2014:0431
    MD5: 058097d17730ee000bf786e490ab302c
SHA-256: c7cf9285555e2de2819b309c41a56042a5d2757d03662f9dc17f764c124ada59
 
IA-32:
pacemaker-cts-1.1.7-6.el6.i686.rpm     MD5: 05f5a1912a7243e597256348e56f7095
SHA-256: e2018edfe7ee1e9896f833682d3f1711b40e8984a4430876f09d78def49e0903
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm
File outdated by:  RHBA-2014:0431
    MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-doc-1.1.7-6.el6.i686.rpm     MD5: 16029c08aa516ce8e422a072217a8c99
SHA-256: b84c7480626b612b3fda24275f3aa62b9e4699dd6ac2c2f3d0e089f25e4b4b76
 
x86_64:
pacemaker-cts-1.1.7-6.el6.x86_64.rpm     MD5: 4a208d085c6b8c54b0a7806f2e43f6d6
SHA-256: 822b84befc2aa600294aecca87d52b074d993bad31d6dad29bcab38c9466e16f
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm     MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-debuginfo-1.1.7-6.el6.x86_64.rpm
File outdated by:  RHBA-2014:0431
    MD5: 13d6334c4b709aee3fe325a98807c56f
SHA-256: 2ca6fc5077e45a36c11d5012aed3c2c45a9ad66927cb76c7eb11e0497e72c6c0
pacemaker-doc-1.1.7-6.el6.x86_64.rpm     MD5: 23be8820185588b97ff9f6e93d78dda8
SHA-256: 16b24fcd7dfd234433335f90f650cb3bc51409351b6401e30d25b7e9a90f8618
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
pacemaker-1.1.7-6.el6.src.rpm
File outdated by:  RHBA-2014:0431
    MD5: 058097d17730ee000bf786e490ab302c
SHA-256: c7cf9285555e2de2819b309c41a56042a5d2757d03662f9dc17f764c124ada59
 
IA-32:
pacemaker-cts-1.1.7-6.el6.i686.rpm     MD5: 05f5a1912a7243e597256348e56f7095
SHA-256: e2018edfe7ee1e9896f833682d3f1711b40e8984a4430876f09d78def49e0903
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm     MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-doc-1.1.7-6.el6.i686.rpm     MD5: 16029c08aa516ce8e422a072217a8c99
SHA-256: b84c7480626b612b3fda24275f3aa62b9e4699dd6ac2c2f3d0e089f25e4b4b76
 
x86_64:
pacemaker-cts-1.1.7-6.el6.x86_64.rpm     MD5: 4a208d085c6b8c54b0a7806f2e43f6d6
SHA-256: 822b84befc2aa600294aecca87d52b074d993bad31d6dad29bcab38c9466e16f
pacemaker-debuginfo-1.1.7-6.el6.i686.rpm     MD5: b8665609fde74171b4be5d202883ea8e
SHA-256: 0ddc36bdfcb4b68f4333b5db59c2592293e656d61fc7234a5e1042043c6915f0
pacemaker-debuginfo-1.1.7-6.el6.x86_64.rpm     MD5: 13d6334c4b709aee3fe325a98807c56f
SHA-256: 2ca6fc5077e45a36c11d5012aed3c2c45a9ad66927cb76c7eb11e0497e72c6c0
pacemaker-doc-1.1.7-6.el6.x86_64.rpm     MD5: 23be8820185588b97ff9f6e93d78dda8
SHA-256: 16b24fcd7dfd234433335f90f650cb3bc51409351b6401e30d25b7e9a90f8618
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

720214 - Multi-port fence devices require 'port=TBA'
720218 - Fence agents not supporting 'start' and 'stop' generate errors.
729035 - Debuginfo package issues in pacemaker
754216 - Pacemaker should provide equivalent of clustat -x (cluster and services status in xml)
782255 - Need rebase to make use of libqb logging
789397 - Failcount and related info should be reset or removed when the resource is deleted
799070 - crm_resource reports incorrect data about resource location
801351 - crm_report -v does not increase verbosity



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/