Enhancement Advisory python-virtinst enhancement and bug fix update

Advisory: RHEA-2008:0371-2
Type: Product Enhancement Advisory
Severity: N/A
Issued on: 2008-05-21
Last updated on: 2008-05-21
Affected Products: RHEL Desktop Multi OS (v. 5 client)
RHEL Virtualization (v. 5 server)
OVAL: N/A

Details

An updated python-virtinst package that fixes several bugs and adds various
enhancements is now available.

The python-virtinst package contains virtinst, a module to help start
installations of Red Hat Enterprise Linux or Fedora inside a virtual
machine. It supports para-virtualized and fully-virtualized guests. As
well, the python-virtinst package contains a script, virt-install, which
uses virtinst in a command line mode.

This updated package provides the following enhancements:

* python-virtinst has been upgraded to a newer version, (0.300.2).

* the virt-install command now provides a manual page.

* virt-install is now able to install Fedora 8 guests.

* CPU pinning is now supported when new guests are created with the
'--cpuset' option.

* virt-install now gives a warning if creating a guest would overwrite an
existing storage file.

* improved error messages when virt-install is not able to install a
virtualized guest via a URL.

* support for the --noreboot option has been added to virt-install.

* virt-install is now enabled to log messages.

In addition, this updated python-virtinst package provides fixes for the
following bugs:

* libvirt would emit extraneous error messages when running virt-install.

* virt-install was unable to create Xen instances of Fedora rawhide.

* special characters were unescaped in file names represented in XML,
resulting in a failure to create guests.

* problems with character-escaping with XML.

* several formerly-ambiguous error messages have been clarified.

* virt-install is now able to install virtual machines from Satellite servers.

* a VirtualDisk object is now built using the CD-ROM path passed to
virt-install in order to reuse already-present validation.

* python-virtinst now checks and warns the user if the user attempts
installation to regular files already used by another domain.

* a bug which caused the rejection of hyphenated virtual machine names has
been fixed.

Users are advised to upgrade to this updated python-virtinst package, which
resolves these issues and adds these enhancements.


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/FAQ_58_10188

Updated packages

RHEL Desktop Multi OS (v. 5 client)

SRPMS:
python-virtinst-0.300.2-8.el5.src.rpm     928f6ddba3562a72278f25e4aa3395e4
 
IA-32:
python-virtinst-0.300.2-8.el5.noarch.rpm     cb3af8d93cede64e9e6348a7f132f06a
 
x86_64:
python-virtinst-0.300.2-8.el5.noarch.rpm     cb3af8d93cede64e9e6348a7f132f06a
 
RHEL Virtualization (v. 5 server)

SRPMS:
python-virtinst-0.300.2-8.el5.src.rpm     928f6ddba3562a72278f25e4aa3395e4
 
IA-32:
python-virtinst-0.300.2-8.el5.noarch.rpm     cb3af8d93cede64e9e6348a7f132f06a
 
IA-64:
python-virtinst-0.300.2-8.el5.noarch.rpm     cb3af8d93cede64e9e6348a7f132f06a
 
x86_64:
python-virtinst-0.300.2-8.el5.noarch.rpm     cb3af8d93cede64e9e6348a7f132f06a
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

221542 - Changes to python-virtinst have caused virt-install to reject a VM name that contains a hyphen
249424 - uncaught error in virt-install at virtual CD image question
253561 - virtinst - check if image file is in use by another domain
253890 - add persistent logging to virt-install
324701 - virt-install lacks XML escaping of extra-args
367051 - virt-install cannot install from tree provided by Satellite server
372001 - ambigous error message
384791 - virt-manager will not install F8 via http
400371 - Add fedora 8 label to allow for full virt install
417051 - Special characters are not escaped in filenames for domain XML
428161 - Rebase to 0.300.2 to support virt-manager remote management
431436 - virt-clone is broken due to input validation mistake
433491 - [RHEL5] virt-install: error: no such option: --noreboot
433831 - Satellite installs broken again: global name 'FedoraImageStore' is not defined
434786 - virt-install is now interactive
437595 - Cannot create xen rawhide instance
439850 - Every install, libvirt error messages are shown on virt-install



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/