Recommended update for libvirt and libnetcontrol

SUSE Recommended Update: Recommended update for libvirt and libnetcontrol
Announcement ID: SUSE-RU-2012:0943-1
Rating: moderate
References: #753313 #754001 #760500 #761314 #763388 #765040 #767797
Affected Products:
  • SUSE Linux Enterprise Software Development Kit 11 SP2
  • SUSE Linux Enterprise Server 11 SP2 for VMware
  • SUSE Linux Enterprise Server 11 SP2
  • SUSE Linux Enterprise Desktop 11 SP2

  • An update that has 7 recommended fixes can now be installed. It includes one version update.

    Description:


    This is a collective update to libvirt and libnetcontrol.
    In libvirt, the following issues have been resolved:

    * Add upstream patch to make PCI multifunction support
    more manual (bnc#753313).
    * Fix libvirtd deadlock on shutdown (bnc#767797).
    * Check for errors when parsing bridge interface XML
    (bnc#760500).
    * Improve error reporting when parsing domainXML
    character devices (bnc#761314).
    * Add upstream patch to fix ref count of virNetServer
    object.
    * Fix 'make uninstall' error.

    Libnetcontrol was updated to version 0.2.6, resolving
    issues reported in bnc#760500, bnc#763388, bnc#765040 and
    bnc#754001:

    * Fetch IP addresses and routes in system refresh via
    netlink, adds libnl-1 dependency to libnetcontrol.
    * Do not use -o rc for ifup or it fails when startmode
    is set to manual.
    * Always call ifstatus in ncf_if_status and not check
    interface operstate to better match ifstatus results.
    * Check type while creating topology tree as well, not
    only if the interface specific data exists.
    * Do not report error in ncf_if_xml_state when
    interface does not exist any more.
    * Improved error handling, report several errors once.
    * Expose a lot of error details to the caller.
    * Fixed to parse and configure complete interface trees
    and fixed a senseless type check that caused SEGV.
    * Fetch MAC address from system when not in the
    configuration.
    * Fixed ARP IP target bonding option handling and
    expose errors while trying to add not unique slave
    interface.
    * Refresh config handle earlier in ncf_define, fixed a
    double free in regression test.
    * Automatically start port/slave/base interfaces when
    stating a bridge/bond/vlan.

    Patch Instructions:

    To install this SUSE Recommended Update use YaST online_update.
    Alternatively you can run the command listed for your product:

    • SUSE Linux Enterprise Software Development Kit 11 SP2:
      zypper in -t patch sdksp2-libvirt-201207-6505
    • SUSE Linux Enterprise Server 11 SP2 for VMware:
      zypper in -t patch slessp2-libvirt-201207-6505
    • SUSE Linux Enterprise Server 11 SP2:
      zypper in -t patch slessp2-libvirt-201207-6505
    • SUSE Linux Enterprise Desktop 11 SP2:
      zypper in -t patch sledsp2-libvirt-201207-6505

    To bring your system up-to-date, use "zypper patch".

    Package List:

    • SUSE Linux Enterprise Software Development Kit 11 SP2 (i586 ia64 ppc64 s390x x86_64) [New Version: 0.2.6]:
    • libnetcontrol-devel-0.2.6-0.5.1
    • libvirt-devel-0.9.6-0.19.4
    • SUSE Linux Enterprise Software Development Kit 11 SP2 (x86_64):
    • libvirt-devel-32bit-0.9.6-0.19.4
    • SUSE Linux Enterprise Server 11 SP2 for VMware (i586 x86_64) [New Version: 0.2.6]:
    • libnetcontrol0-0.2.6-0.5.1
    • SUSE Linux Enterprise Server 11 SP2 for VMware (x86_64) [New Version: 0.2.6]:
    • libnetcontrol0-32bit-0.2.6-0.5.1
    • SUSE Linux Enterprise Server 11 SP2 (i586 ia64 ppc64 s390x x86_64) [New Version: 0.2.6]:
    • libnetcontrol0-0.2.6-0.5.1
    • libvirt-0.9.6-0.19.4
    • libvirt-client-0.9.6-0.19.4
    • libvirt-doc-0.9.6-0.19.4
    • libvirt-python-0.9.6-0.19.4
    • SUSE Linux Enterprise Server 11 SP2 (ppc64 s390x x86_64) [New Version: 0.2.6]:
    • libnetcontrol0-32bit-0.2.6-0.5.1
    • libvirt-client-32bit-0.9.6-0.19.4
    • SUSE Linux Enterprise Desktop 11 SP2 (i586 x86_64) [New Version: 0.2.6]:
    • libnetcontrol0-0.2.6-0.5.1
    • libvirt-0.9.6-0.19.4
    • libvirt-client-0.9.6-0.19.4
    • libvirt-doc-0.9.6-0.19.4
    • libvirt-python-0.9.6-0.19.4
    • SUSE Linux Enterprise Desktop 11 SP2 (x86_64) [New Version: 0.2.6]:
    • libnetcontrol0-32bit-0.2.6-0.5.1
    • libvirt-client-32bit-0.9.6-0.19.4

    References:

  • https://bugzilla.novell.com/753313
  • https://bugzilla.novell.com/754001
  • https://bugzilla.novell.com/760500
  • https://bugzilla.novell.com/761314
  • https://bugzilla.novell.com/763388
  • https://bugzilla.novell.com/765040
  • https://bugzilla.novell.com/767797
  • http://download.suse.com/patch/finder/?keywords=8dfa000b4aaa2ddf48caae46141e9c5a