- Issued:
- 2012-06-20
- Updated:
- 2012-06-20
RHBA-2012:0947 - Bug Fix Advisory
Synopsis
resource-agents 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 resource-agents packages that fix multiple bugs and add three
enhancements are now available for Red Hat Enterprise Linux 6.
Description
The resource-agents packages contain a set of scripts to interface with several
services to operate in a High Availability environment for both Pacemaker and
rgmanager service managers.
This update fixes the following bugs:
- Prior to this update, the fs-lib.sh resource agent library ignored the error
codes greater than '1'. As a consequence, fs-lib.sh failed to recognize errors
when a mount returned an error with a different error code, for example an iSCSI
mount. This update modifies the underlying code so that the fs-lib.sh resource
agent library now recognizes all errors as expected. (BZ#728086)
- Prior to this update, the Apache resource agent did not correctly generate the
IPv6 configuration for the configuration file. As a consequence, Apache failed
to work with IPv6 addresses. This update modifies the underlying code so that
the Apache resource agent now generates a valid configuration file when IPv6 is
in use. (BZ#742859)
- Prior to this update, the SAP Web Dispatcher and the TREX service were not
monitored in the SAP resource agent script. This update adds the SAP Web
Dispatcher and the TREX Service to the list of services that are checked for
SAP. Now, the SAP Web Dispatcher and the TREX Service are monitored. (BZ#746996)
- Prior to this update, missing etab entries were not recreated due to an error
in a regular expression and an incorrect flag on the "clufindhostname" command.
As a consequence, NFS exports were not automatically recovered. This update
corrects the regular expression and uses the "clufindhostname" command as
expected. Now, NFS exports recover automatically when entries are removed from
the etab file. (BZ#749713)
- Prior to this update, the configuration path variable for the resource agent
was not correctly set. As a consequence, the wrong path for configuration files
was used. This update modifies the configuration path variable so that the
common configuration directory is now correctly set to prevent problems with the
resource agents for Samba, Apache, and others. (BZ#784357)
- Prior to this update, the "netfs" script did not identify whether the file
systems to be checked were network file systems before denying multiple mounts.
As a consequence, network file systems could not be added twice. This update
modifies the "netfs" script so that it verifies if file systems are network file
systems and allows multiple mounts for these. Now, multiple mounts of the same
network file system are allowed. (BZ#799998)
This update also adds the following enhancements:
- Prior to this update, no option to set tunnelled migrations with the
Kernel-based Virtual Machine (KVM) was available. This update adds the
"--tunnelled" option to the vm.sh resource agent to allow encrypted migrations
between qemu virtual machines. (BZ#712174)
- Prior to this update, the SAP resource agent scripts did not reflect changes
in the upstream version. This update merges Pacemaker and the Heartbeat SAP
resource agent with the upstream version. (BZ#726500)
- The SAP database resource agent has been synchronized with the upstream
resource agent to provide additional functionality and bug fixes. (BZ#784209)
All users of resource-agents 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 - 712174 - RFE: Add support for KVM --tunneled migration option in vm.sh resource script
- BZ - 728086 - fs-lib.sh doesn't handle mount error other than $?=1
- BZ - 729481 - rgmanager should detect when clvmd is not running when using HA LVM w/ clvm locking
- BZ - 746996 - SAP resource agent cannot be used to manage SAP Webdispatcher or TREX instance
- BZ - 772773 - HA LVM service relocation after leg device failure fails due to inability to remove tag
- BZ - 797922 - corosync filling up /dev/shm
- BZ - 799998 - netfs RA won't mount NFS export if already mounted
CVEs
(none)
References
(none)
Red Hat Enterprise Linux High Availability for x86_64 6
SRPM | |
---|---|
resource-agents-3.9.2-12.el6.src.rpm | SHA-256: 80a260645f637b4c2e6f46fe55e60c51b26513751dc4f4d1959789268d34c241 |
x86_64 | |
resource-agents-3.9.2-12.el6.x86_64.rpm | SHA-256: b33843722d8de2efc91a17c368986a77ec6c25b3a2f65e66241733c77f325128 |
resource-agents-debuginfo-3.9.2-12.el6.x86_64.rpm | SHA-256: 8de2f6cfbcffec83db9e56b1e117bde72f40ebbd69a0e78ca05b5dfed3cb99bf |
i386 | |
resource-agents-3.9.2-12.el6.i686.rpm | SHA-256: f2f29eb3955b6f1eef155d277dd0744bdfe2764cb08e81ed65ac3e7145699640 |
resource-agents-debuginfo-3.9.2-12.el6.i686.rpm | SHA-256: dfb9f6bd5a6c0c1db61258756a3dd2eb43112688a4f4aa7393780852a63a4a5d |
Red Hat Enterprise Linux Resilient Storage for x86_64 6
SRPM | |
---|---|
resource-agents-3.9.2-12.el6.src.rpm | SHA-256: 80a260645f637b4c2e6f46fe55e60c51b26513751dc4f4d1959789268d34c241 |
x86_64 | |
resource-agents-3.9.2-12.el6.x86_64.rpm | SHA-256: b33843722d8de2efc91a17c368986a77ec6c25b3a2f65e66241733c77f325128 |
resource-agents-debuginfo-3.9.2-12.el6.x86_64.rpm | SHA-256: 8de2f6cfbcffec83db9e56b1e117bde72f40ebbd69a0e78ca05b5dfed3cb99bf |
i386 | |
resource-agents-3.9.2-12.el6.i686.rpm | SHA-256: f2f29eb3955b6f1eef155d277dd0744bdfe2764cb08e81ed65ac3e7145699640 |
resource-agents-debuginfo-3.9.2-12.el6.i686.rpm | SHA-256: dfb9f6bd5a6c0c1db61258756a3dd2eb43112688a4f4aa7393780852a63a4a5d |
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI 6
SRPM | |
---|---|
resource-agents-3.9.2-12.el6.src.rpm | SHA-256: 80a260645f637b4c2e6f46fe55e60c51b26513751dc4f4d1959789268d34c241 |
x86_64 | |
resource-agents-3.9.2-12.el6.x86_64.rpm | SHA-256: b33843722d8de2efc91a17c368986a77ec6c25b3a2f65e66241733c77f325128 |
resource-agents-debuginfo-3.9.2-12.el6.x86_64.rpm | SHA-256: 8de2f6cfbcffec83db9e56b1e117bde72f40ebbd69a0e78ca05b5dfed3cb99bf |
i386 | |
resource-agents-3.9.2-12.el6.i686.rpm | SHA-256: f2f29eb3955b6f1eef155d277dd0744bdfe2764cb08e81ed65ac3e7145699640 |
resource-agents-debuginfo-3.9.2-12.el6.i686.rpm | SHA-256: dfb9f6bd5a6c0c1db61258756a3dd2eb43112688a4f4aa7393780852a63a4a5d |
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 6
SRPM | |
---|---|
resource-agents-3.9.2-12.el6.src.rpm | SHA-256: 80a260645f637b4c2e6f46fe55e60c51b26513751dc4f4d1959789268d34c241 |
x86_64 | |
resource-agents-3.9.2-12.el6.x86_64.rpm | SHA-256: b33843722d8de2efc91a17c368986a77ec6c25b3a2f65e66241733c77f325128 |
resource-agents-debuginfo-3.9.2-12.el6.x86_64.rpm | SHA-256: 8de2f6cfbcffec83db9e56b1e117bde72f40ebbd69a0e78ca05b5dfed3cb99bf |
i386 | |
resource-agents-3.9.2-12.el6.i686.rpm | SHA-256: f2f29eb3955b6f1eef155d277dd0744bdfe2764cb08e81ed65ac3e7145699640 |
resource-agents-debuginfo-3.9.2-12.el6.i686.rpm | SHA-256: dfb9f6bd5a6c0c1db61258756a3dd2eb43112688a4f4aa7393780852a63a4a5d |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.