Oval Definition:oval:com.redhat.rhsa:def:20141059
Revision Date:2014-09-12Version:601
Title:RHSA-2014:1059: libvirt bug fix update (Low)
Description:The libvirt library is a C API for managing and interacting with the virtualization capabilities of Linux and other operating systems. In addition, libvirt provides tools for remote management of virtualized systems.

This update fixes the following bugs:

  • Previously, the libvirt API did not properly cancel the migration of QEMU domains if it detected an error, which caused QEMU to pause guest CPUs. With this update, if libvirt detects an error during a migration process, it informs QEMU to cancel the ongoing migration. Now, after a failed migration, libvirt resumes a domain, which then remains running, and QEMU no longer pauses guest CPUs. (BZ#1100642)

  • Prior to this update, the libvirt API canceled migration when it could not access a QEMU monitor for more that 30 seconds to get migration status. Consequently, when the libvirt user queried some data from QEMU during an ongoing migration, the query timed out and libvirt canceled the migration. As a workaround, ignore the time-out error and try querying again as libvirt checks for migration status every 50ms. As a result, migration in a Red Hat Enterprise Virtualization environment is no longer canceled when QEMU is slow to respond. (BZ#1100671)

  • Previously, a host device located on a PCI bus with a domain other than "0" could not be assigned to a virtual guest using PCI passthrough. This bug has been fixed, and QEMU is now able to assign non-0 domains in the PCI address. As a result, host devices located on a PCI bus with a non-0 domain can now be assigned to a guest as intended. (BZ#1100737)

    Users of libvirt are advised to upgrade to these updated packages, which fix these bugs. After installing the updated packages, libvirtd will be restarted automatically.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2013-7285
    CVE-2014-0107
    RHSA-2014:1059-00
    Platform(s):Red Hat Enterprise Linux 6
    Product(s):
    Definition Synopsis
  • Release Information
  • Red Hat Enterprise Linux 6 Client is installed
  • OR Red Hat Enterprise Linux 6 Server is installed
  • OR Red Hat Enterprise Linux 6 Workstation is installed
  • OR Red Hat Enterprise Linux 6 ComputeNode is installed
  • AND Package Information
  • libvirt is earlier than 0:0.10.2-29.el6_5.11
  • AND libvirt is signed with Red Hat redhatrelease2 key
  • OR
  • libvirt-client is earlier than 0:0.10.2-29.el6_5.11
  • AND libvirt-client is signed with Red Hat redhatrelease2 key
  • OR
  • libvirt-devel is earlier than 0:0.10.2-29.el6_5.11
  • AND libvirt-devel is signed with Red Hat redhatrelease2 key
  • OR
  • libvirt-lock-sanlock is earlier than 0:0.10.2-29.el6_5.11
  • AND libvirt-lock-sanlock is signed with Red Hat redhatrelease2 key
  • OR
  • libvirt-python is earlier than 0:0.10.2-29.el6_5.11
  • AND libvirt-python is signed with Red Hat redhatrelease2 key
  • BACK