- Issued:
- 2012-06-20
- Updated:
- 2012-06-20
RHBA-2012:0800 - fence-virt bug fix update
Synopsis
fence-virt bug fix update
Type/Severity
Bug Fix Advisory
Topic
Updated fence-virt packages that fix four bugs are now available for Red Hat Enterprise Linux 6.
Description
The fence-virt packages provide a fencing agent for virtual machines as well as a host agent which processes fencing requests.
This update fixes the following bugs:
-
Prior to this update, the libvirt-qpid plug-in did not handle exceptions correctly. As a consequence, the fence_virtd daemon could unexpectedly terminate with a segmentation fault if the connection to the specified qpid daemon failed. This update modifies the exception handling. Now, the fencing operation works as expected. (BZ#753974)
-
Prior to this update, the hashing utility sha_verify did not handle errors correctly when a key file could not be read. As a consequence, the fence_virtd daemon could unexpectedly terminate with a segmentation fault when receiving a fencing request if fence_virtd failed to read the specified key file during startup. This update modifies the error handling if a key file cannot be read. Now, fence_virtd no longer terminates under these conditions. (BZ#758392)
-
Prior to this update, the XML example for serial mode in the fence_virt.conf(5) man page contained an incorrect closing tag. This update corrects this tag. (BZ#761215)
-
Prior to this update, the libvirt-qpid plug-in was linked directly against the qpid libraries instead of only the qmfv2 library. As a consequence, newer versions of the qpid libraries could not be used with the libvirt-qpid plug-in. This update no longer links against the qpid libraries directly. Now, also newer qpid libraries can be used with libvirt-qpid. (BZ#806949)
-
Prior to this update, the fence_virtd.conf manpage and the fence_virtd.conf generator incorrectly stated that by default, fence_virtd listened on all network interfaces. Both have been amended to state that by default, fence_virtd listens on the default network interface. (BZ#809101)
All users of fence-virt are advised to upgrade to these updated packages, which fix these bugs.
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
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for Scientific Computing | 6 | x86_64 |
| Red Hat Enterprise Linux Workstation | 6 | x86_64 |
| Red Hat Enterprise Linux Workstation | 6 | i386 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | i386 |
| Red Hat Enterprise Linux Server from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Server from RHUI | 6 | i386 |
| Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 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 Resilient Storage (for RHEL Server) from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI | 6 | i386 |
| 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 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 Desktop | 6 | x86_64 |
| Red Hat Enterprise Linux Desktop | 6 | i386 |
Updated Packages
- fence-virtd-0.2.3-9.el6.i686.rpm
- fence-virtd-serial-0.2.3-9.el6.i686.rpm
- fence-virt-0.2.3-9.el6.src.rpm
- fence-virtd-libvirt-qpid-0.2.3-9.el6.i686.rpm
- fence-virtd-0.2.3-9.el6.x86_64.rpm
- fence-virtd-serial-0.2.3-9.el6.x86_64.rpm
- fence-virtd-multicast-0.2.3-9.el6.x86_64.rpm
- fence-virtd-libvirt-qpid-0.2.3-9.el6.x86_64.rpm
- fence-virt-debuginfo-0.2.3-9.el6.i686.rpm
- fence-virt-debuginfo-0.2.3-9.el6.x86_64.rpm
- fence-virt-0.2.3-9.el6.i686.rpm
- fence-virtd-libvirt-0.2.3-9.el6.x86_64.rpm
- fence-virtd-checkpoint-0.2.3-9.el6.x86_64.rpm
- fence-virt-0.2.3-9.el6.x86_64.rpm
- fence-virtd-multicast-0.2.3-9.el6.i686.rpm
- fence-virtd-libvirt-0.2.3-9.el6.i686.rpm
- fence-virtd-checkpoint-0.2.3-9.el6.i686.rpm
Fixes
(none)
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.