Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Security Measurement
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Insights
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHBA-2010:0205 - Bug Fix Advisory
Issued:
2010-03-30
Updated:
2010-03-30

RHBA-2010:0205 - Bug Fix Advisory

  • Overview
  • Updated Packages

Synopsis

libvirt bug fix and enhancement update

Type/Severity

Bug Fix Advisory

Red Hat Insights patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

Updated libvirt packages that fix several bugs and introduce feature
enhancements are now available for Red Hat Enterprise Linux 5.

Description

Libvirt is a C toolkit to interact with the virtualization capabilities of
recent versions of Linux (and other OSes).

This update fixes the following bugs:

  • on Xen guests, the netfront and RTL8192 network drivers could run

concurrently, bringing up two network interfaces where only one was
configured. The two interfaces would share the same MAC address and could
cause networking difficulties. Support for a netfront interface model has
been added, meaning only the single netfront interface is configured.
(BZ#483884)

  • the storage pool deletion routine did not distinguish between files and

directories when removing data. As a result, inactive storage pools could
not be deleted. With this update, files and directories are removed
appropriately, allowing inactive storage pools to be deleted. (BZ#496579)

  • when adding a new physical host PCI device, libvirt would not attempt to

reset the PCI bus if other functions or devices were present on the same
bus. Some PCI devices could not utilized for virtualization as a result.
Attempts to reset the PCI bus will now be made, allowing affected devices
to be used for virtualization. (BZ#500213)

  • devices attached to a guest in managed mode were not automatically

re-attached to the host OS when the guest shut down. Manual intervention
was required to use these devices again when the guest is re-started.
Managed mode devices will now be re-attached to the host when the guest
shuts down, allowing them to be automatically used when the guest is
re-started. (BZ#500217)

  • the Xen driver was not checking that guest domains with the same UUID

also had the same name. Using the "virsh edit" command to change the name
of a Xen domain would make a new copy of the configuration file with the
new name, but not alter the original configuration file. UUIDs and names
for guest domains are now checked to ensure they match. Attempting to
change the name of a domain using the "virsh edit" command will now return
an error message and not make any change to the system. (BZ#504262)

  • valid values for the credit scheduler parameter are in the range 0-65534.

A value of 65535 was being accepted as valid, but would not alter the
scheduler configuration. With this release, only values within the valid
range are accepted. (BZ#504914)

  • using the info command to change memory values on a KVM guest showed that

inactive KVM guest memory was not being reported correctly. Memory
reporting for unused domains was corrected in the qemu driver and the info
command now returns the correct value. (BZ#508266)

  • running the command "virsh vol-key volname" was sometimes resulting in a

segmentation fault. A change was made to the way pool objects are handled
and the key lookup no longer crashes. (BZ#509293)

  • using the pool parameter with the virsh vol-path command would result in

errors. The vol-path command was altered to support the pool parameter and
the errors no longer occur. (BZ#509306)

This update also adds the following enhancements:

  • support has been added for assigning Single Root I/O Virtualization

(SR-IOV) devices to QEMU guests. (BZ#481748)

  • implementation of the "virsh dump" command for QEMU/KVM guests is

included in this release. (BZ#507551)

  • support was added to libvirt for KVM PCI device assignment hotplug.

(BZ#517465)

  • libvirt now allows the creation of more than 256 guests, and more than

150 DHCP leases. (BZ#519729 & BZ#524280)

Users are advised to upgrade to these updated packages, which resolve these
issues.

For details concerning every bug fix and every enhancement added to the
libvirt package for this release, see the libvirt chapter in the Red Hat
Enterprise Linux 5.5 Technical Notes:

http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.5/html/Technica l_Notes/libvirt.html

Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Affected Products

  • Red Hat Enterprise Linux Server 5 x86_64
  • Red Hat Enterprise Linux Server 5 ia64
  • Red Hat Enterprise Linux Server 5 i386
  • Red Hat Enterprise Linux Workstation 5 x86_64
  • Red Hat Enterprise Linux Workstation 5 i386

Fixes

  • BZ - 483884 - Xen 5.3 guests in 5.3 host present two NIC with duplicate MAC addresses, only one configured.
  • BZ - 496579 - libvirt: cannot delete storage pool
  • BZ - 500213 - RHEL5.4 vt-d: libvirt should be able to reset a PCI function even if it causes other unused devices/functions to be reset
  • BZ - 500217 - RHEL5.4 vt-d: libvirt does not automatically re-attach an assigned device in the host after guest shutdown
  • BZ - 504262 - Xen driver does not check for duplicated UUID, different name between two guests during define.
  • BZ - 504914 - Command "virsh schedinfo" can not deal with the boundary cap value correctly
  • BZ - 507551 - RFE: Implement core dump API for QEMU driver
  • BZ - 508266 - Inactive KVM guest memory reporting via 'info' is funky
  • BZ - 509293 - virsh vol-key volname "Segmentation fault"
  • BZ - 509306 - virsh vol-path and vol-delete commands don't support "name" parameter
  • BZ - 509979 - Command 'virsh find-storage-pool-sources' : error: Unknown failure
  • BZ - 510426 - Command 'virsh nodedev-create': error: out of memory
  • BZ - 510427 - creating node device error
  • BZ - 510430 - nodedev-destroy can hang libvirtd
  • BZ - 510450 - Command vol-delete causes 'failed to connect to the hypervisor'
  • BZ - 512069 - virsh dumpxml produces invalid XML according to virt-xml-validate
  • BZ - 512367 - Application using libvirt crashes when having concurrent TLS connections (gnutls problem)
  • BZ - 514532 - virsh man page is inaccurate
  • BZ - 517278 - Add -no-kvm-pit-reinject in qemu cmdline for RHEL guests
  • BZ - 517460 - libvirt should allow PCI PM reset on multi-function devices
  • BZ - 517465 - Add support to libvirt for KVM PCI device assignment hotplug
  • BZ - 518099 - RFE: [LTC 5.5] libvirt control hugepages [202016]
  • BZ - 519204 - After migration, paused VM is running on destination
  • BZ - 519729 - Libirt does not allow creation of more than 256 guests
  • BZ - 521053 - libvirt always places IDE disks before virtio/scsi disks
  • BZ - 523418 - xmldesc with a typo makes libvirtd sefault
  • BZ - 524280 - enlarge the maximum number of DHCP leases in libvirt
  • BZ - 526713 - Block assignment of devices below non-ACS switch for KVM in libvirt or kernel
  • BZ - 531729 - "unkown failure" when querying Xen with libvirt-0.6.3 (el5.4) from libvirt-0.3.3 (el5.3)
  • BZ - 531735 - "error: unknown procedure: 122" when querying el53 host from el54
  • BZ - 532834 - bridges created by libvirtd are not started unless the host has an IP
  • BZ - 542665 - backward migration ability should be requested to qemu-kvm when needed
  • BZ - 555309 - libvirt crashes in xenUnifiedNodeDeviceReset
  • BZ - 559755 - libvirt can't connect to kvm hypervisor on a certain machine at rhts with RHEL5.5-Server-20100117.0 tree.
  • BZ - 563151 - /distribution/virt/install fails with libvirtError: internal error unable to start guest: char device redirected to /dev/pts/1
  • BZ - 569372 - libvirt doesn't correctly detect machine types supported by kvm

CVEs

(none)

References

  • http://libvirt.org/news.html
  • http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.5/html/Technical_Notes/libvirt.html
Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Enterprise Linux Server 5

SRPM
libvirt-0.6.3-33.el5.src.rpm SHA-256: a057471402733a6a7b1410f5a7a407e4ccaedbc70bdb7d4a9db314ec77791bea
x86_64
libvirt-0.6.3-33.el5.i386.rpm SHA-256: 4ad2b6af1d174030609678418e71e67fbf2f51447637cf7a36cf4bb814df3ca9
libvirt-0.6.3-33.el5.x86_64.rpm SHA-256: 8d02755a437ed3c2475257c40b10991edc086d90eb44a3ea3340e56a7dd50eef
libvirt-devel-0.6.3-33.el5.i386.rpm SHA-256: bdad744613dd8508bbeb4cc7bf65d1675f27db370f931b97460baa8f7c53f99f
libvirt-devel-0.6.3-33.el5.x86_64.rpm SHA-256: 21f163fb936e54538cf1ed526f0ed383b9622349a3006f28a75704b4306d85be
libvirt-python-0.6.3-33.el5.x86_64.rpm SHA-256: 81a10644e2b68b9aeef97017fcbf84a64fc88336a5622ce4b2e99247f1dc5e19
ia64
libvirt-0.6.3-33.el5.ia64.rpm SHA-256: 26074cef5a54036a40c764d0b90201b26304872487c2e79d695ad8a4056d3886
libvirt-devel-0.6.3-33.el5.ia64.rpm SHA-256: 0f62f0c4e37c8b7913acbf4b61c8ca311ab4931b3eca596a042bea4653a72090
libvirt-python-0.6.3-33.el5.ia64.rpm SHA-256: 6552ce121080ad65602210e42d33848e078b795d13a86cda7b6f0796b5f27e5f
i386
libvirt-0.6.3-33.el5.i386.rpm SHA-256: 4ad2b6af1d174030609678418e71e67fbf2f51447637cf7a36cf4bb814df3ca9
libvirt-devel-0.6.3-33.el5.i386.rpm SHA-256: bdad744613dd8508bbeb4cc7bf65d1675f27db370f931b97460baa8f7c53f99f
libvirt-python-0.6.3-33.el5.i386.rpm SHA-256: bbefa2f9dc0c75792c0f00c87d368c592abd05dd12586bb65c8812178c9f92c0

Red Hat Enterprise Linux Workstation 5

SRPM
libvirt-0.6.3-33.el5.src.rpm SHA-256: a057471402733a6a7b1410f5a7a407e4ccaedbc70bdb7d4a9db314ec77791bea
x86_64
libvirt-0.6.3-33.el5.i386.rpm SHA-256: 4ad2b6af1d174030609678418e71e67fbf2f51447637cf7a36cf4bb814df3ca9
libvirt-0.6.3-33.el5.x86_64.rpm SHA-256: 8d02755a437ed3c2475257c40b10991edc086d90eb44a3ea3340e56a7dd50eef
libvirt-devel-0.6.3-33.el5.i386.rpm SHA-256: bdad744613dd8508bbeb4cc7bf65d1675f27db370f931b97460baa8f7c53f99f
libvirt-devel-0.6.3-33.el5.x86_64.rpm SHA-256: 21f163fb936e54538cf1ed526f0ed383b9622349a3006f28a75704b4306d85be
libvirt-python-0.6.3-33.el5.x86_64.rpm SHA-256: 81a10644e2b68b9aeef97017fcbf84a64fc88336a5622ce4b2e99247f1dc5e19
i386
libvirt-0.6.3-33.el5.i386.rpm SHA-256: 4ad2b6af1d174030609678418e71e67fbf2f51447637cf7a36cf4bb814df3ca9
libvirt-devel-0.6.3-33.el5.i386.rpm SHA-256: bdad744613dd8508bbeb4cc7bf65d1675f27db370f931b97460baa8f7c53f99f
libvirt-python-0.6.3-33.el5.i386.rpm SHA-256: bbefa2f9dc0c75792c0f00c87d368c592abd05dd12586bb65c8812178c9f92c0

The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2025 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility