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

ProductVersionArch
Red Hat Enterprise Linux for Scientific Computing6x86_64
Red Hat Enterprise Linux Workstation6x86_64
Red Hat Enterprise Linux Workstation6i386
Red Hat Enterprise Linux Server6x86_64
Red Hat Enterprise Linux Server6i386
Red Hat Enterprise Linux Server from RHUI6x86_64
Red Hat Enterprise Linux Server from RHUI6i386
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6i386
Red Hat Enterprise Linux Resilient Storage for x86_646x86_64
Red Hat Enterprise Linux Resilient Storage for x86_646i386
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI6x86_64
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI6i386
Red Hat Enterprise Linux High Availability for x86_646x86_64
Red Hat Enterprise Linux High Availability for x86_646i386
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI6x86_64
Red Hat Enterprise Linux High Availability (for RHEL Server) from RHUI6i386
Red Hat Enterprise Linux Desktop6x86_64
Red Hat Enterprise Linux Desktop6i386

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