Bug Fix Advisory libvirt-cim bug fix update

Advisory: RHBA-2013:1676-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2013-11-20
Last updated on: 2013-11-20
Affected Products: Red Hat Enterprise Linux Desktop (v. 6)
Red Hat Enterprise Linux HPC Node (v. 6)
Red Hat Enterprise Linux Server (v. 6)
Red Hat Enterprise Linux Workstation (v. 6)

Details

Updated libvirt-cim packages that fix several bugs are now available for Red Hat
Enterprise Linux 6.

The libvirt-cim packages contain a Common Information Model (CIM) provider based
on Common Manageability Programming Interface (CMPI). It supports most libvirt
virtualization features and allows management of multiple libvirt-based
platforms.

This update fixes the following bugs:

* Previously, running the wbemcli utility with the KVM_ComputerSystem class
terminated unexpectedly with a segmentation fault. This was because even when
connecting to the libvirtd daemon read-only, the domain XML with secure
information, that is with the VIR_DOMAIN_XML_SECURE flag, was dumped. However,
this operation is forbidden in libvirt. With this update, the flag is not used
with read-only connections. Running the wbemcli command with KVM_ComputerSystem
now displays the domain information as expected. (BZ#826179)

* When updating certain libvirt-cim or sblim-smis-hba packages, the following
error could have been logged in the /var/log/messages file:

sfcbmof: *** Repository error for
/var/lib/sfcb/registration/repository//root/pg_interop/qualifiers

This problem occurred because libvirt-cim installed the PG_InterOp class
incorrectly in the sblim-sfcb repository, however, this class is specific for
the open-pegasus package. With this update, PG_InterOp is unregistered before
upgrading the package, and no error message is logged in this scenario.
(BZ#833633)

* Previously, libvirt-cim incorrectly installed providers specific for the
open-pegasus package in the sblim-sfcb repository. This could have caused
various problems, for example, failures when compiling the MOF files. Providers
specific for open-pegasus are now installed in the correct repository and the
problems no longer occur. (BZ#859122)

* Previously, if a qemu domain was defined with a bridge network interface,
running the libvirt-cim provider failed with the following error message:

Unable to start domain: unsupported configuration: scripts are are not
supported on interfaces of type bridge

This was because code triggering a script was added in a file used to create the
domain prior to checking the qemu domain type. However, scripts are not allowed
for qemu domains. With this update, a check for the qemu domain type is
performed prior to adding the code triggering the script. As a result, when
using libvirt-cim, it is now possible to create qemu domains with the bridge
network interface. (BZ#908083)

* Previously, a call to query a guest's current VNC address and port number
returned the static configuration of the guest. If the guest was used to enable
the "autoport" selection, the call did not return the allocated port. The
libvirt-cim code has been modified to only return static configuration
information. This allows other interfaces to return information based on the
domain state. As a result, the current and correct port being used by the domain
for VNC is now returned. (BZ#913164)

* Virtual machines managed by a libvirt-cim broker were not aware of the
"dumpCore" flag in the "memory" section nor was there support for the
"shareable" property for "disk" devices. Thus, those properties were dropped
from the virtual machine XML configuration when the configuration was updated by
the broker. As a consequence, customers expecting or setting these properties on
their virtual machines had to adjust the configurations in order to reset them.
With this update, a patch has been added to libvirt-cim and it is now aware of
these properties so that no changes made to the virtual machine XML
configuration will be lost by the broker when it writes the configuration. As a
result, virtual machines managed by the libvirt-cim broker will recognize the
"dumpCore" tag in the "memory" section or the "shareable" tag on a "disk" device
and not remove either when updating the virtual machine XML configuration.
(BZ#1000937)

Users of libvirt-cim 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/site/articles/11258

Updated packages

Red Hat Enterprise Linux Desktop (v. 6)

SRPMS:
libvirt-cim-0.6.1-9.el6.src.rpm
File outdated by:  RHBA-2014:1581
    MD5: 43ba826c030495bbc7e0fed79e565a60
SHA-256: 0f887c620da3f158abd34ea97fe8e2091a50d7483cc2ef193dccf8f1858aa94f
 
IA-32:
libvirt-cim-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 7c3f1c554dcbc31a106855e7c2782498
SHA-256: ce11ecac329475f4bbd2c4ff01d8cd9b2c7bb1b595f3382a8fc7f8885ece8a55
libvirt-cim-debuginfo-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 91729a3df64d892d279399780e518b27
SHA-256: 82aabe6bbb1b71c9b19cde2fe0789258179f3744db02231b8f1fd3324e3452a1
 
x86_64:
libvirt-cim-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 7c3f1c554dcbc31a106855e7c2782498
SHA-256: ce11ecac329475f4bbd2c4ff01d8cd9b2c7bb1b595f3382a8fc7f8885ece8a55
libvirt-cim-0.6.1-9.el6.x86_64.rpm
File outdated by:  RHBA-2014:1581
    MD5: cde6f42a7a7a88bd0a06bf2f04940a10
SHA-256: c7864b52675979e75940323a4b4bc4e775f3b1aeb61f4ff7b7b7653570762391
libvirt-cim-debuginfo-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 91729a3df64d892d279399780e518b27
SHA-256: 82aabe6bbb1b71c9b19cde2fe0789258179f3744db02231b8f1fd3324e3452a1
libvirt-cim-debuginfo-0.6.1-9.el6.x86_64.rpm
File outdated by:  RHBA-2014:1581
    MD5: eb4a149d471f39622344d9e3f7abc74b
SHA-256: 062c02e6460d3ded68a96b5c48a32fbb592a77352e4b9819a90ebf2891b74eb7
 
Red Hat Enterprise Linux HPC Node (v. 6)

SRPMS:
libvirt-cim-0.6.1-9.el6.src.rpm
File outdated by:  RHBA-2014:1581
    MD5: 43ba826c030495bbc7e0fed79e565a60
SHA-256: 0f887c620da3f158abd34ea97fe8e2091a50d7483cc2ef193dccf8f1858aa94f
 
x86_64:
libvirt-cim-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 7c3f1c554dcbc31a106855e7c2782498
SHA-256: ce11ecac329475f4bbd2c4ff01d8cd9b2c7bb1b595f3382a8fc7f8885ece8a55
libvirt-cim-0.6.1-9.el6.x86_64.rpm
File outdated by:  RHBA-2014:1581
    MD5: cde6f42a7a7a88bd0a06bf2f04940a10
SHA-256: c7864b52675979e75940323a4b4bc4e775f3b1aeb61f4ff7b7b7653570762391
libvirt-cim-debuginfo-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 91729a3df64d892d279399780e518b27
SHA-256: 82aabe6bbb1b71c9b19cde2fe0789258179f3744db02231b8f1fd3324e3452a1
libvirt-cim-debuginfo-0.6.1-9.el6.x86_64.rpm
File outdated by:  RHBA-2014:1581
    MD5: eb4a149d471f39622344d9e3f7abc74b
SHA-256: 062c02e6460d3ded68a96b5c48a32fbb592a77352e4b9819a90ebf2891b74eb7
 
Red Hat Enterprise Linux Server (v. 6)

SRPMS:
libvirt-cim-0.6.1-9.el6.src.rpm
File outdated by:  RHBA-2014:1581
    MD5: 43ba826c030495bbc7e0fed79e565a60
SHA-256: 0f887c620da3f158abd34ea97fe8e2091a50d7483cc2ef193dccf8f1858aa94f
 
IA-32:
libvirt-cim-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 7c3f1c554dcbc31a106855e7c2782498
SHA-256: ce11ecac329475f4bbd2c4ff01d8cd9b2c7bb1b595f3382a8fc7f8885ece8a55
libvirt-cim-debuginfo-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 91729a3df64d892d279399780e518b27
SHA-256: 82aabe6bbb1b71c9b19cde2fe0789258179f3744db02231b8f1fd3324e3452a1
 
PPC:
libvirt-cim-0.6.1-9.el6.ppc.rpm
File outdated by:  RHBA-2014:1581
    MD5: 3c8e3d50b13f2fb9ef1ba1cbd351c909
SHA-256: 36159857f26b701036d5fc267c0061b315f94f8fd047b5ef447d0c3c90833821
libvirt-cim-0.6.1-9.el6.ppc64.rpm
File outdated by:  RHBA-2014:1581
    MD5: c846809a87b22e68eb29830eb6bc5e5e
SHA-256: ccf43d084f7356612c4a9ab25e753586e2f060d01430ea9507083a06916f6bfd
libvirt-cim-debuginfo-0.6.1-9.el6.ppc.rpm
File outdated by:  RHBA-2014:1581
    MD5: a858acfa1b9f8e85e76f50a0503c2935
SHA-256: 9ce20214fe1f9459e51cef9c1b927a437cf71b6e61cee6ce88261968899fc4ff
libvirt-cim-debuginfo-0.6.1-9.el6.ppc64.rpm
File outdated by:  RHBA-2014:1581
    MD5: 8ce05d994ee009717672eff0aa60a727
SHA-256: 0e6fa32488815480146563a28c554f25c36a773192113c35e0fb082bf0bb6881
 
s390x:
libvirt-cim-0.6.1-9.el6.s390.rpm
File outdated by:  RHBA-2014:1581
    MD5: e4d61bfa2bd2fec747d79439da819a99
SHA-256: da5c18f4e7f9e00230893c9976fcbb9bd4ce551fdc3c6da84a94e30b227d430b
libvirt-cim-0.6.1-9.el6.s390x.rpm
File outdated by:  RHBA-2014:1581
    MD5: 5b9bd01dfe8fe294b554e4ba01d93b0d
SHA-256: b5bad3651a3197b882c5bf8bbfaef3566bfd68e19945db5914581ae25c97d701
libvirt-cim-debuginfo-0.6.1-9.el6.s390.rpm
File outdated by:  RHBA-2014:1581
    MD5: 489d6350119d5015d00f6396cebd7726
SHA-256: 1e1d7c68f57325001d6e805e21ea1daf3a5850776217e98aa70f80c752c52794
libvirt-cim-debuginfo-0.6.1-9.el6.s390x.rpm
File outdated by:  RHBA-2014:1581
    MD5: c8d022d743a8092a99531b0d4e275395
SHA-256: 7589193f566f430163480426a4727588e9e8f205fc2f75d04f037016b40db063
 
x86_64:
libvirt-cim-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 7c3f1c554dcbc31a106855e7c2782498
SHA-256: ce11ecac329475f4bbd2c4ff01d8cd9b2c7bb1b595f3382a8fc7f8885ece8a55
libvirt-cim-0.6.1-9.el6.x86_64.rpm
File outdated by:  RHBA-2014:1581
    MD5: cde6f42a7a7a88bd0a06bf2f04940a10
SHA-256: c7864b52675979e75940323a4b4bc4e775f3b1aeb61f4ff7b7b7653570762391
libvirt-cim-debuginfo-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 91729a3df64d892d279399780e518b27
SHA-256: 82aabe6bbb1b71c9b19cde2fe0789258179f3744db02231b8f1fd3324e3452a1
libvirt-cim-debuginfo-0.6.1-9.el6.x86_64.rpm
File outdated by:  RHBA-2014:1581
    MD5: eb4a149d471f39622344d9e3f7abc74b
SHA-256: 062c02e6460d3ded68a96b5c48a32fbb592a77352e4b9819a90ebf2891b74eb7
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
libvirt-cim-0.6.1-9.el6.src.rpm
File outdated by:  RHBA-2014:1581
    MD5: 43ba826c030495bbc7e0fed79e565a60
SHA-256: 0f887c620da3f158abd34ea97fe8e2091a50d7483cc2ef193dccf8f1858aa94f
 
IA-32:
libvirt-cim-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 7c3f1c554dcbc31a106855e7c2782498
SHA-256: ce11ecac329475f4bbd2c4ff01d8cd9b2c7bb1b595f3382a8fc7f8885ece8a55
libvirt-cim-debuginfo-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 91729a3df64d892d279399780e518b27
SHA-256: 82aabe6bbb1b71c9b19cde2fe0789258179f3744db02231b8f1fd3324e3452a1
 
x86_64:
libvirt-cim-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 7c3f1c554dcbc31a106855e7c2782498
SHA-256: ce11ecac329475f4bbd2c4ff01d8cd9b2c7bb1b595f3382a8fc7f8885ece8a55
libvirt-cim-0.6.1-9.el6.x86_64.rpm
File outdated by:  RHBA-2014:1581
    MD5: cde6f42a7a7a88bd0a06bf2f04940a10
SHA-256: c7864b52675979e75940323a4b4bc4e775f3b1aeb61f4ff7b7b7653570762391
libvirt-cim-debuginfo-0.6.1-9.el6.i686.rpm
File outdated by:  RHBA-2014:1581
    MD5: 91729a3df64d892d279399780e518b27
SHA-256: 82aabe6bbb1b71c9b19cde2fe0789258179f3744db02231b8f1fd3324e3452a1
libvirt-cim-debuginfo-0.6.1-9.el6.x86_64.rpm
File outdated by:  RHBA-2014:1581
    MD5: eb4a149d471f39622344d9e3f7abc74b
SHA-256: 062c02e6460d3ded68a96b5c48a32fbb592a77352e4b9819a90ebf2891b74eb7
 
(The unlinked packages above are only available from the Red Hat Network)


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

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